รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ
รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ
1 2 3 4 5 | รบกวนช่วยเช็ค สคริปให้ทีครับ PHP insert ข้อมูล ไม่ยอมเข้า Database ครับ ขอบคุณครับ |
หลังจากใส่ข้อมูลในฟอร์ม กด Submit ก็ขึ้น
Error insert into repair values('0','0202','2011-01-19','-','add','Sony','X67','sd234231423423','เช็คอาการ','สาย HDMI','เปิดไม่ติด','-','-','ในประกัน','ช่างศูนย์บริการ','15','-')
ทำใน appserv winxp ได้ครับ แต่เขาให้เปลี่ยนไปใช้ iis6 winserver 2003 ครับ อันอื่นที่เขียนก็เก็บข้อมูลได้ครับ ทั้งๆที่เขียนเหมือนกัน งงครับ รบกวนด้วยครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | <? $time = $_POST [ 'date' ]; $pd = $_POST [ 'pd' ]; $br = $_POST [ 'br' ]; $md = $_POST [ 'md' ]; $serial = $_POST [ 'sn' ]; $detail = 'เช็คอาการ' ; $gpu = $_POST [ 'upg' ]; $tats = $_POST [ 'stat' ]; $addlist = $_POST [ 'addList' ]; $addbr = $_POST [ 'addbr' ]; $rtw = $_POST [ 'wrt' ]; $ng = $_POST [ 'egn' ]; $id = $_GET [ 'id' ]; $cpn = $_POST [ 'cpn' ]; $code = $_POST [ 'code' ]; $name = $_POST [ 'name' ]; $mobi = $_POST [ 'mobi' ]; $tel = $_POST [ 'tel' ]; $fax = $_POST [ 'fax' ]; $add = $_POST [ 'add' ]; $ct = $_POST [ 'ct' ]; $pt = $_POST [ 'pt' ]; $list = $_POST [ 'list' ]; include ( 'connect.php' ); $sqlck = "select * from repair order by id desc limit 1" ; $queryck = mysql_query( $sqlck ); $numck = mysql_num_rows( $queryck ); $rowck = mysql_fetch_array( $queryck ); $bern = sprintf( '%04d' , $rowck [ 'num' ]+1); if ( $br == 'add' ) { $and = $addbr ; } else { $and = $br ; } if ( $br == 'add' ) { $product = $addlist ; } else { $product = $pd ; } /* echo $addlist; echo $addbr; echo $product; echo $brand; */ $dt = $time ; list( $d , $m , $y ) = explode ( "/" , $dt ); $clock = $y . '-' . $m . '-' . $d ; include ( 'connect.php' ); $sqlr = "insert into repair values('0','$bern','$clock','-','$product','$and','$md','$serial','$detail','$gpu','$tats','-','-','$rtw','$ng','$id','-')" ; mysql_query( $sqlr ) or die ( "Error $sqlr" ); include ( 'connect.php' ); $sqls = "select * from repair order by id desc limit 1" ; $querys = mysql_query( $sqls ); $nums = mysql_num_rows( $querys ); $rows = mysql_fetch_array( $querys ); $rid = $rows [ 'id' ]; if ( $list == 'other' ) { $cpn = '---ไม่มีชื่อบริษัท---' ; $list = 'บุคคลธรรมดา' ; } $dt = $date ; list( $d , $m , $y ) = explode ( "/" , $dt ); $clock = $y . '-' . $m . '-' . $d ; include ( 'connect.php' ); $sql = "select * from company where id='$id'" ; $query = mysql_query( $sql ); $num = mysql_num_rows( $query ); $row = mysql_fetch_array( $query ); $cpnid = $row [ 'id_cpn' ]; include ( 'connect.php' ); $sqlp = "update company set b= '$list' , c= '$cpn' , d= '$name' , e= '$mobi' , f= '$tel' , g= '$fax' , h= '$add' , i= '$ct' , j= '$pt' where id= '$id' "; mysql_query( $sqlp ) or die ( "Error $sqlp" ); echo "<script>alert('เพิ่มรายการซ่อมเรียบร้อยแล้ว');window.location='details.php?id=$rid';</script>" ; ?> |

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ลองดูตามเนื้อหาจากเว็บนี้ดู
http://www.thaicreate.com/php/forum/033183.html
ความคิดเห็นที่ 7 น่าจะอธิบายปัญหาได้ตรงจุด

ความคิดเห็นที่
2
1 | Error insert into repair values('0','0202','2011-01-19','-','add','Sony','X67','sd234231423423','เช็คอาการ','สาย HDMI','เปิดไม่ติด','-','-','ในประกัน','ช่างศูนย์บริการ','15','-') |
ขอบคุณครับทำได้แล้วคับ ช่องที่ 4 ใน database เป็น type 'date' แต่ผมดันใส่ '-' ลงไปซะงั้น 555

ขอบคุณทุกการสนับสนุน
![]()