|
|
|
รบกวนช่วยดูโค้ดอัพหลดภาพ ลงฐานข้อมูลหน่อยนะ ทั้งหมด 5 ภาพ |
|
|
|
|
|
|
|
รบกวนช่วยดูโค้ดอัพหลดภาพ ลงฐานข้อมูลหน่อยนะ ทั้งหมด 5 ภาพ
อยากให้มันสามารถ ใส่ภาพไม่ครบก็สามารถแอดลงฐานข้อมูลได้ ช่วยดูโค้ดหน่อยค่ะ คือตอนนี้ มันต้องใส่ให้ครบเท่านั้น ถึงจะแอดลงได้อ่าค่ะ
Code (PHP)
<? include_once 'banner.php';?>
<?
$product_id=$_POST['product_id'];
$name=$_POST['name'];
$wholesale=$_POST['wholesale'];
$fileUpload1=$_POST['fileUpload1'];
$detail_wholesale=$_POST['detail_wholesale'];
$price_wholesale=$_POST['price_wholesale'];
$retail=$_POST['retail'];
$fileUpload2=$_POST['fileUpload2'];
$detail_retail=$_POST['detail_retail'];
$price_retail=$_POST['price_retail'];
$fileUpload3=$_POST['fileUpload3'];
$fileUpload4=$_POST['fileUpload4'];
$fileUpload5=$_POST['fileUpload5'];
$stock=$_POST['stock'];
$stock2=$_POST['stock2'];
$stock3=$_POST['stock3'];
$status=$_POST['status'];
$cat_id=$_POST['cat_id'];
include "../admin/config.php";
$result = mysql_query("INSERT INTO product VALUES ('','$product_id','$name','$stock','$stock2','$stock3','$status','$detail_retail','$price_retail','$detail_wholesale','$price_wholesale','$retail','$wholesale','$cat_id')");
if($result) {
echo "<br><br><center><font size=\"3\" face='MS Sans Serif'><b>บันทึกข้อมูลความรู้เรียบร้อย</b></font></center>";
if($_FILES['fileUpload2']['tmp_name'] !="") #เช็คว่าไฟล์ที่อัพรูปไม่ใช่ค่าว่าง
{
$filename = $_FILES['fileUpload2']['name'];
$filetempname = $_FILES['fileUpload2']['tmp_name'];
$filesize =$_FILES['fileUpload2']['size'];
$filetype =$_FILES['fileUpload2']['type'];
#ตรวจสอบขนาดของรูปที่ Post เข้ามา
$max_photo_size = 11200000 ; #ตั้งไว้ 100 Kb(กิโลไบต์) : 1 Kb เท่ากับ 1024 Byte
$random_digit=rand(0000000,9999999);
$topic_run = "pic_01".$product_id; #เพื่อให้ชื่อภาพไม่ซ้ำกัน โดยการเปลี่ยนชื่อภาพให้ชื่อว่า pic + random เลขเพื่อป้องกันชื่อซ้ำ
if ( $filesize > $max_photo_size ) {
print "ขนาดรูปใหญ่เกิน" ;
exit(); };
#สิ้นสุดการตรวจสอบขนาดรูป
#ทำการอัพโหลดและเปลี่ยนชื่อรูปลงดาต้าเบส หากต้องการไฟล์ชนิดอื่นก็เพิ่มเข้าไป
if ( $filetype == "image/gif" )
{
$filename = $topic_run.".gif";
}
if ( $filetype == "image/png" )
{
$filename = $topic_run.".png";
}
elseif (($filetype=="image/jpg")||($filetype=="image/jpeg")||($filetype=="image/pjpeg"))
{
$filename = $topic_run.".jpg";
}
@copy ($filetempname , "../images_product/" . $filename );
$sql = "insert into pic_product (Picture,product_id) values ('".$filename."','$product_id')";
$create = mysql_query($sql) or die ("ไม่สามารถสั่งให้ database ทำการเพิ่มข้อมูลได้");
print "<center>อัพโหลดรูปภาพสินค้าส่งแล้ว</center><br>" ;
if($_FILES['fileUpload3']['tmp_name'] !="") #เช็คว่าไฟล์ที่อัพรูปไม่ใช่ค่าว่าง
{
$filename = $_FILES['fileUpload3']['name'];
$filetempname = $_FILES['fileUpload3']['tmp_name'];
$filesize =$_FILES['fileUpload3']['size'];
$filetype =$_FILES['fileUpload3']['type'];
#ตรวจสอบขนาดของรูปที่ Post เข้ามา
$max_photo_size = 11200000 ; #ตั้งไว้ 100 Kb(กิโลไบต์) : 1 Kb เท่ากับ 1024 Byte
$random_digit=rand(0000000,9999999);
$topic_run = "pic_02".$product_id; #เพื่อให้ชื่อภาพไม่ซ้ำกัน โดยการเปลี่ยนชื่อภาพให้ชื่อว่า pic + random เลขเพื่อป้องกันชื่อซ้ำ
if ( $filesize > $max_photo_size ) {
print "ขนาดรูปใหญ่เกิน" ;
exit(); };
#สิ้นสุดการตรวจสอบขนาดรูป
#ทำการอัพโหลดและเปลี่ยนชื่อรูปลงดาต้าเบส หากต้องการไฟล์ชนิดอื่นก็เพิ่มเข้าไป
if ( $filetype == "image/gif" )
{
$filename = $topic_run.".gif";
}
if ( $filetype == "image/png" )
{
$filename = $topic_run.".png";
}
elseif (($filetype=="image/jpg")||($filetype=="image/jpeg")||($filetype=="image/pjpeg"))
{
$filename = $topic_run.".jpg";
}
@copy ($filetempname , "../images_product/" . $filename );
$sql = "insert into pic_product (Picture,product_id) values ('".$filename."','$product_id')";
$create = mysql_query($sql) or die ("ไม่สามารถสั่งให้ database ทำการเพิ่มข้อมูลได้");
print "<center>อัพโหลดรูปภาพสินค้าปลีกแล้ว</center><br>" ;
if($_FILES['fileUpload4']['tmp_name'] !="") #เช็คว่าไฟล์ที่อัพรูปไม่ใช่ค่าว่าง
{
$filename = $_FILES['fileUpload4']['name'];
$filetempname = $_FILES['fileUpload4']['tmp_name'];
$filesize =$_FILES['fileUpload4']['size'];
$filetype =$_FILES['fileUpload4']['type'];
#ตรวจสอบขนาดของรูปที่ Post เข้ามา
$max_photo_size = 11200000 ; #ตั้งไว้ 100 Kb(กิโลไบต์) : 1 Kb เท่ากับ 1024 Byte
$random_digit=rand(0000000,9999999);
$topic_run = "pic_03".$product_id; #เพื่อให้ชื่อภาพไม่ซ้ำกัน โดยการเปลี่ยนชื่อภาพให้ชื่อว่า pic + random เลขเพื่อป้องกันชื่อซ้ำ
if ( $filesize > $max_photo_size ) {
print "ขนาดรูปใหญ่เกิน" ;
exit(); };
#สิ้นสุดการตรวจสอบขนาดรูป
#ทำการอัพโหลดและเปลี่ยนชื่อรูปลงดาต้าเบส หากต้องการไฟล์ชนิดอื่นก็เพิ่มเข้าไป
if ( $filetype == "image/gif" )
{
$filename = $topic_run.".gif";
}
if ( $filetype == "image/png" )
{
$filename = $topic_run.".png";
}
elseif (($filetype=="image/jpg")||($filetype=="image/jpeg")||($filetype=="image/pjpeg"))
{
$filename = $topic_run.".jpg";
}
@copy ($filetempname , "../images_product/" . $filename );
$sql = "insert into pic_product (Picture,product_id) values ('".$filename."','$product_id')";
$create = mysql_query($sql) or die ("ไม่สามารถสั่งให้ database ทำการเพิ่มข้อมูลได้");
print "<center>อัพโหลดรูปภาพเพิ่มเติมแล้ว</center><br>" ;
if($_FILES['fileUpload5']['tmp_name'] !="") #เช็คว่าไฟล์ที่อัพรูปไม่ใช่ค่าว่าง
{
$filename = $_FILES['fileUpload5']['name'];
$filetempname = $_FILES['fileUpload5']['tmp_name'];
$filesize =$_FILES['fileUpload5']['size'];
$filetype =$_FILES['fileUpload5']['type'];
#ตรวจสอบขนาดของรูปที่ Post เข้ามา
$max_photo_size = 11200000 ; #ตั้งไว้ 100 Kb(กิโลไบต์) : 1 Kb เท่ากับ 1024 Byte
$random_digit=rand(0000000,9999999);
$topic_run = "pic_04".$product_id; #เพื่อให้ชื่อภาพไม่ซ้ำกัน โดยการเปลี่ยนชื่อภาพให้ชื่อว่า pic + random เลขเพื่อป้องกันชื่อซ้ำ
if ( $filesize > $max_photo_size ) {
print "ขนาดรูปใหญ่เกิน" ;
exit(); };
#สิ้นสุดการตรวจสอบขนาดรูป
#ทำการอัพโหลดและเปลี่ยนชื่อรูปลงดาต้าเบส หากต้องการไฟล์ชนิดอื่นก็เพิ่มเข้าไป
if ( $filetype == "image/gif" )
{
$filename = $topic_run.".gif";
}
if ( $filetype == "image/png" )
{
$filename = $topic_run.".png";
}
elseif (($filetype=="image/jpg")||($filetype=="image/jpeg")||($filetype=="image/pjpeg"))
{
$filename = $topic_run.".jpg";
}
@copy ($filetempname , "../images_product/" . $filename );
$sql = "insert into pic_product (Picture,product_id) values ('".$filename."','$product_id')";
$create = mysql_query($sql) or die ("ไม่สามารถสั่งให้ database ทำการเพิ่มข้อมูลได้");
print "<center>อัพโหลดรูปภาพเพิ่มเติมแล้ว</center><br>" ;
if($_FILES['fileUpload1']['tmp_name'] !="") #เช็คว่าไฟล์ที่อัพรูปไม่ใช่ค่าว่าง
{
$filename = $_FILES['fileUpload1']['name'];
$filetempname = $_FILES['fileUpload1']['tmp_name'];
$filesize =$_FILES['fileUpload1']['size'];
$filetype =$_FILES['fileUpload1']['type'];
#ตรวจสอบขนาดของรูปที่ Post เข้ามา
$max_photo_size = 11200000 ; #ตั้งไว้ 100 Kb(กิโลไบต์) : 1 Kb เท่ากับ 1024 Byte
$random_digit=rand(0000000,9999999);
$topic_run = "pic_05".$product_id; #เพื่อให้ชื่อภาพไม่ซ้ำกัน โดยการเปลี่ยนชื่อภาพให้ชื่อว่า pic + random เลขเพื่อป้องกันชื่อซ้ำ
if ( $filesize > $max_photo_size ) {
print "ขนาดรูปใหญ่เกิน" ;
exit(); };
#สิ้นสุดการตรวจสอบขนาดรูป
#ทำการอัพโหลดและเปลี่ยนชื่อรูปลงดาต้าเบส หากต้องการไฟล์ชนิดอื่นก็เพิ่มเข้าไป
if ( $filetype == "image/gif" )
{
$filename = $topic_run.".gif";
}
if ( $filetype == "image/png" )
{
$filename = $topic_run.".png";
}
elseif (($filetype=="image/jpg")||($filetype=="image/jpeg")||($filetype=="image/pjpeg"))
{
$filename = $topic_run.".jpg";
}
@copy ($filetempname , "../images_product/" . $filename );
$sql = "insert into pic_product (Picture,product_id) values ('".$filename."','$product_id')";
$create = mysql_query($sql) or die ("ไม่สามารถสั่งให้ database ทำการเพิ่มข้อมูลได้");
print "<center>อัพโหลดรูปภาพเพิ่มเติมแล้ว</center><br>" ;
} else {
print "<center>***</center>" ;
}
} else {
print "<center>****</center>" ;
}
} else {
print "<center>*****</center>" ;
}
} else {
print "<center>คุณยังไม่มีรูปสินค้าปลีกสำหรับสินค้านี้</center><br>" ;
}
} else {
print "<center>คุณยังไม่มีรูปภาพสินค้าส่งสำหรับสินค้านี้</center><br>" ;
}
echo "<meta http-equiv='refresh' content='2;url=../admin/index2.php?id=2'>" ;
}
else{echo"<br><br><center><font size=\"3\" face='MS Sans Serif'><b>บันทึกข้อมูลลงฐานข้อมูลไม่สำเร็จ</b></font></center>";
echo "<meta http-equiv='refresh' content='2;url=../admin/index2.php?id=2'>" ;
}
?>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-06-20 10:05:31
|
|
|
|
|
Date :
2011-06-20 10:05:06 |
By :
badtzyui |
View :
893 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำ ทำไมไม่ทำเป็นแบบ array ล่ะครับ แล้วใช้ for loop เอา
|
|
|
|
|
Date :
2011-06-20 10:07:09 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงอ่ะค่ะ ทำไม่เป็น
|
|
|
|
|
Date :
2011-06-20 10:12:46 |
By :
badtzyui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ให้หน่อยได้ป่ะ งงง ,มาก
|
|
|
|
|
Date :
2011-06-20 10:33:39 |
By :
badtzyui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แก้ให้แต่เอาโค๊ดไปแกะเองได้ปะ
|
|
|
|
|
Date :
2011-06-20 13:33:25 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|