PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


รบกวนช่วยแนะนำการตรวจสอบการอัพโหลดไฟล์ด้วยครับ ไม่แน่ใจว่าใช้ loop ผิดหรือใช้ฟังก์ชันคำสั่งผิด

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยแนะนำการตรวจสอบการอัพโหลดไฟล์ด้วยครับ ไม่แน่ใจว่าใช้ loop ผิดหรือใช้ฟังก์ชันคำสั่งผิด

รบกวนช่วยแนะนำการตรวจสอบการอัพโหลดไฟล์ด้วยครับ ไม่แน่ใจว่าใช้ loop ผิดหรือใช้ฟังก์ชันคำสั่งผิด
รบกวนช่วยแนะนำการตรวจสอบการอัพโหลดไฟล์ด้วยครับ  ไม่แน่ใจว่า loop ผิด หรือ ฟังก์ชั่นคำสั่งผิด
ผมลองใช้ทั้ง empty และ isset  แต่มีปัญหาคือโปรแกรมมองว่ามีไฟล์แนบมาถึงแม้จะไม่ได้แนบไฟล์มาก็ตาม (เหมือนเว็บบอร์ดที่มีการแสดงความคิดเห็นโดยที่มีรูปภาพประกอบและแสดงความคิดเห็นโดยที่ไม่มีรูปภาพประกอบ)
 
 
ถ้าไม่มีไฟล์แนบมาด้วย (ให้ใส่ค่าว่างในคอลัมน์ image)
$sql = "INSERT INTO comment(commentno, commentdetail, image) ";
$sql.= "VALUES($commentno, '$commentdetail', '')";
แต่ถ้ามีไฟล์แนบมา (ให้ ใส่ชื่อไฟล์ลงในฐานข้อมูลในคอลัมน์ image ด้วย)
$sql = "INSERT INTO comment(commentno, commentdetail, image) ";
$sql.= "VALUES($commentno, '$commentdetail', '$filename')";


//ลองดูแล้วแต่เหมือนโปรแกรมจะมองว่ามีไฟล์แนบมาตลอด
if(!isset($_FILES['userfile'])) 
{


$sql = "INSERT INTO comment(commentno, commentdetail, image) ";
$sql.= "VALUES($commentno, '$commentdetail', '')";					

$result = mysql_query($sql);
if (!$result)  { 
	echo("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ " . mysql_error() ); 
} 	else {
	echo "<font size=3>บันทึกข้อมูลเรียบร้อยแล้ว</Font> <hr>";
}



}
else
{




	
$sql = "INSERT INTO comment(commentno, commentdetail, image) ";
$sql.= "VALUES($commentno, '$commentdetail', '$filename')";					

$result = mysql_query($sql);
if (!$result)  { 
	echo("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ " . mysql_error() ); 
} 	else {
	echo "<font size=3>บันทึกข้อมูลพร้อมอัพโหลดรูปภาพเรียบร้อยแล้ว</Font> <hr>";
}






}

 


โดย:  Giggstar IP: 1.47.234.xxx วันที่: 03-06-2017 เวลา: 03:32:19

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
ดูเนื้อหานี้เป็นแนวทาง

สร้างฟังก์ชันสำหรับอัพโหลดรูป แบบกำหนดเงื่อนไข อย่างง่าย 
http://www.ninenik.com/content.php?arti_id=440 via @ninenik

หรือดูแนวทางการอัพโหลด ตามนี้

http://www.ninenik.com/google_search.php?cx=partner-pub-7717395067782467%3Aktjcwvnnoei&cof=FORID%3A11&ie=utf-8&q=อัพโหลด&sa=


โดย:  Ninenik IP: 122.155.38.xxx วันที่: 03-06-2017
 ความคิดเห็นที่ 2
ขอบคุณครับ.


โดย:  Giggstar IP: 49.230.224.xxx วันที่: 14-06-2017 เวลา: 07:30:56