การ inset ข้อมูลครับ HomeForumการ inset ข้อมูลครับ thananrat ทำไมตอน inset ข้อมูลใน localhost ลงปกติ แล้ว พอเอาขึ้น server แล้วมันไม่ยอดเก็บข้อมูลให้ครับ ไม่มu error ใดๆ แสดงให้รู้เลยครับ กรกฎ วิริยะ 555+++ มีข้อมูลมาเท่านี้ ที่พอตอบได้ก็คือ คงมีอะไรผิดสักอย่าง...ครับ thananrat <form action="savesui_1.php" method="post" enctype="multipart/form-data" name="form1"> <input name="isbn" type="text" id="isbn"> </form> savesui_1.php $isbn = $_POST["isbn"]; //รับค่าจากฟอร์ม $sql = "insert into lib_detailsui (id, isbn, id_sui, namesui, name_pai, id_mud, amountprint, planceprint, printer, yearprint, rop_lam, page, cost, id_dinler, plancema, number_book, no_lam, numbercall, lab_regis, amount_lam, id_statussui, subject, fnametai, lnametai, zname, picdetailsui) values ('NULL', '".$isbn."', '".$id_sui."', '".$namesui."', '".$name_pai."', '".$id_mud."', '".$amountprint."', '".$planceprint."', '".$printer."', '".$yearprint."', '".$rop_lam."', '".$page."', '".$cost."', '".$id_dinler."', '".$plancema."', '".$number_book."', '".$no_lam."', '".$numbercall."', '".$lab_regis."', '".$amount_lam."', '".$id_statussui."', '".$subject."', '".$fnametai."', '".$lnametai."', '".$zname."', '".$picscan."')"; ก็แค่รับค่าจากฟอร์มแล้วเก็บเข้าฐานข้อมูลปกติ รันใน localhost ก็ผ่านดีแต่ขึ้น server ไม่เก็บ กรกฎ วิริยะ ลอง echo $sql ออกมาแล้ว นำไปทดสอบบน phpMyAdmin บน Server ดูครับ ถ้ามีอะไรผิดพลาด phpMyAdmin จะแจ้ง Error ออกมาให้พอตรวจสอบได้ ถ้าให้เดา ความผิดพลาดอาจอยู่ที่ id ที่เป็น NULL ครับ ลองไม่ต้องใส่ค่า id ลงไปครับ ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
มีข้อมูลมาเท่านี้ ที่พอตอบได้ก็คือ คงมีอะไรผิดสักอย่าง...ครับ
<input name="isbn" type="text" id="isbn">
</form>
savesui_1.php
$isbn = $_POST["isbn"]; //รับค่าจากฟอร์ม
$sql = "insert into lib_detailsui (id, isbn, id_sui, namesui, name_pai, id_mud, amountprint, planceprint, printer, yearprint, rop_lam, page, cost, id_dinler, plancema, number_book, no_lam, numbercall, lab_regis, amount_lam, id_statussui, subject, fnametai, lnametai, zname, picdetailsui)
values
('NULL', '".$isbn."', '".$id_sui."', '".$namesui."', '".$name_pai."', '".$id_mud."', '".$amountprint."', '".$planceprint."', '".$printer."', '".$yearprint."', '".$rop_lam."', '".$page."', '".$cost."', '".$id_dinler."', '".$plancema."', '".$number_book."', '".$no_lam."', '".$numbercall."', '".$lab_regis."', '".$amount_lam."', '".$id_statussui."', '".$subject."', '".$fnametai."', '".$lnametai."', '".$zname."', '".$picscan."')";
ก็แค่รับค่าจากฟอร์มแล้วเก็บเข้าฐานข้อมูลปกติ รันใน localhost ก็ผ่านดีแต่ขึ้น server ไม่เก็บ
ถ้าให้เดา ความผิดพลาดอาจอยู่ที่ id ที่เป็น NULL ครับ ลองไม่ต้องใส่ค่า id ลงไปครับ