Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนช่วยดูโค้ดอัพหลดภาพ ลงฐานข้อมูลหน่อยนะ ทั้งหมด 5 ภาพ



 

รบกวนช่วยดูโค้ดอัพหลดภาพ ลงฐานข้อมูลหน่อยนะ ทั้งหมด 5 ภาพ

 



Topic : 061925



โพสกระทู้ ( 112 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



รบกวนช่วยดูโค้ดอัพหลดภาพ ลงฐานข้อมูลหน่อยนะ ทั้งหมด 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
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-20 10:05:06 By : badtzyui View : 893 Reply : 6
 

 

No. 1



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

กำ ทำไมไม่ทำเป็นแบบ array ล่ะครับ แล้วใช้ for loop เอา






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 10:07:09 By : Dragons_first
 


 

No. 2



โพสกระทู้ ( 112 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ยังไงอ่ะค่ะ ทำไม่เป็น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 10:12:46 By : badtzyui
 

 

No. 3



โพสกระทู้ ( 613 )
บทความ ( 0 )



สถานะออฟไลน์


https://www.thaicreate.com/php/php-html-mutil-file-field-upload.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 10:24:14 By : oasiis
 


 

No. 4



โพสกระทู้ ( 112 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แก้ให้หน่อยได้ป่ะ งงง ,มาก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 10:33:39 By : badtzyui
 


 

No. 5



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ไม่แก้ให้แต่เอาโค๊ดไปแกะเองได้ปะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 13:33:25 By : Dragons_first
 


 

No. 6



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

https://www.thaicreate.com/php/php-multiple-upload-create-thumbnails.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 13:36:14 By : Dragons_first
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนช่วยดูโค้ดอัพหลดภาพ ลงฐานข้อมูลหน่อยนะ ทั้งหมด 5 ภาพ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่