|
|
|
ช่วยดู โค๊ดกันหน่อยค่ะ ทำไมมันแอดลงดาต้าเบสไม่ได้ งงงง |
|
|
|
|
|
|
|
<?php
session_start() ;
/* add by kergrit(redthird.com) for compatible global variable off/on php.ini */
$id=$_POST['id'];//เลขที่ซ่อม
$name=$_POST['name'];//ชื่อลูกค้า
$tel=$_POST['tel'];//เบอร์โทรลูกค้า
$date=$_POST['date'];//วันที่ซ่อม
$month=$_POST['month'];//เดือนที่ซ่อม
$year=$_POST['year'];//ปีที่ซ่อม
$time=$_POST['time'];//เวลามาซ่อม
$new=$_post['new'];//งานใหม่
$old=$_post['old'];//งานแก้
$notebook=$_POST['notebook'];//อุปกรณ์ที่นำมา
$brand=$_POST['brand'];//ยี่ห้อ
$model=$_POST['model'];//รุ่น
$serial=$_POST['serial'];//เลขประจำเครื่อง
$adapter=$_POST['adapter'];//สายชารต์
$bag=$_POST['bag'];//กระเป๋า
$batt=$_POST['batt'];//แบต
$hdd=$_POST['hdd'];//ฮาร์ดดิส
$ram=$_POST['ram'];//แรม
$dvd=$_POST['dvd'];//ดีวีดี
$symptoms=$_POST['symptoms'];//อาการเสีย
$status=$_POST['status'];//สถานะ
$part_front=$_POST['part_front'];//ตัวเสียหน้าร้าน
$part_tech=$_POST['part_tech'];//ตัวเสียหลังร้าน
$front=$_POST['front'];//รับงาน
$technician=$_POST['technician'];//ช่าง
$bid=$_POST['bid'];//เสนอราคาหร้าร้าน
$price=$_POST['price'];//ราคา
$date_bid =$_POST['date_bid'];//วันที่เสนอราคา
$month_bid=$_POST['month_bid'];//เดือนที่เสนอราคา
$year_bid =$_POST['year_bid'];//ปีที่เสนอราคา
$time_bid=$_POST['time_bid'];//เวลาเสนอราคา
$status_bid=$_POST['status_bid'];//สถานะเสนอราคา
$date_tech= $_POST['date_tech'];//วันที่ช่างแจ้ง
$month_tech= $_POST['month_tech'];//เดือนที่ช่างแจ้ง
$year_tech= $_POST['year_tech'];//ปีที่ช่างแจ้ง
$time_tech=$_POST['time_tech'];//เวลาช่างแจ้ง
$status_tech=$_POST['status_tech'];//สถานะช่างแจ้ง
$date_tel=$_POST['date_tel'];//วันที่โทรแจ้ง
$month_tel=$_POST['month_tel'];//เดือนที่โทรแจ้ง
$year_tel=$_POST['year_tel'];//ปีที่โทรแจ้ง
$time_tel=$_POST['time_tel'];//เวลาโทรแจ้ง
$status_tel=$_POST['status_tel'];//สถานะโทรแจ้ง
$date_cus=$_POST['date_cus'];//วันที่รับของ
$month_cus=$_POST['month_cus'];//เดือนที่รับของ
$year_cus=$_POST['year_cus'];//ปีที่รับของ
$time_cus=$_POST['time_cus'];//เวลารับของ
$status_cus=$_POST['status_cus'];//สถานะรับของ
$date_waran=$_POST['date_waran'];//วันทีเริ่มประกัน
$month_waran=$_POST['month_waran'];//เดือนที่เริ่มประกัน
$year_exp=$_POST['year_waran'];//ปีที่เริ่มประกัน
$date_exp=$_POST['date_exp'];//วันทีหมดประกัน
$month_exp=$_POST['month_exp'];//เดือนที่หมดประกัน
$year_exp=$_POST['year_exp'];//ปีที่หมดประกัน
$note=$_post['note'];//หมายเหตุ
/* end of add */
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>:: เพิ่มใบรับซ่อม::</title>
</head>
<body>
<?php
include("config.inc.php") ;
$sql = "select * from repair order by id desc" ;
$result = mysql_query($sql) ;
$num_result = mysql_num_rows($result) ;
$dbarr = mysql_fetch_row($result) ;
$result = mysql_query("insert into repair (id,name,tel,date,month,year,time,new,old,notebook,brand,model,serial,adapter,bag,batt,hdd,ram,dvd,symptoms
,status,part_front,part_tech,front,technician,bid,price,date_bid,month_bid,year_bid,time_bid,status_bid,date_tech,month_tech,year_tech,time_tech,status_tech,date_tel,month_tel,year_tel,time_tel,status_tel,date_cus,month_cus,year_cus,time_cus,status_cus,date_waran,month_waran,year_exp,date_exp,month_exp,year_exp,note);
values('$id','$name','$tel','$date','$month','$year','$time','$old','$new','$notebook','$brand','$model','$serial','$adapter','$bag','$batt','$hdd','$ram','$dvd','$symptoms','$status','$part_front','$part_tech','$front','$technician','$bid','$price','$date_bid','$month_bid','$year_bid','$time_bid','$status_bid','$date_tech','$month_tech','$year_tech','$time_tech','$status_tech','$date_tel','$month_tel','$year_tel','$time_tel','$status_tel','$date_cus','$month_cus','$year_cus','$time_cus','$status_cus','$date_waran','$month_waran','$year_exp','$date_exp','$month_exp','$year_exp','$note')");
echo "<center><font size=\"3\" face='MS Sans Serif'><b>.บันทึกรายการ เสร็จเรียบร้อยแล้ว</b></font></center>";
echo "<meta http-equiv='refresh' content='2; url=from_detail.php'>" ;
?>
</body>
</html>
ทำไมมันแอดลงดาต้าเบสไม่ได้ค่ะ
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2011-11-02 12:40:22 |
By :
changnoy |
View :
755 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอางี้นะนาย ตอนแรการวจดูก่อน ว่า ดาต้าเบสอ่ะ
เราเซตเป็นไรไว้
varchaer กี่ตัว type อะไร
พอดูแล้วจากนั้น
ตอนแรกอย่างเพิ่งเอาลงดาต้าเบส ให้นายดูก่อนว่าที่นาย POST มาอ่ะ
มันมาหมดไหม
มัน POST ทุกตัวหรือเปล่า
จากนั้น ลองดูดิว่าเราใส่ครบทุกตัวไหม่
ชื่อ corlum ประกาศถูกไหม ใส่ถูกไหม
ลองสังเกตุดูเพราะเราไม่สามารถไปลองให้ คุณได้
|
|
|
|
|
Date :
2011-11-02 12:50:15 |
By :
yuyu7878 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ไอ้ query string ออกมาดูก่อนนะครับ แล้วมาเช็คว่าค่าไหนไม่ถูกส่งมาหรือส่งมาไม่ถูกต้อง
แต่ ...ผมคิดว่า ทำฐานข้อมูลเชิงสัมพันธ์ไม่ดีกว่าหรอครับ จัดการง่ายดี
|
|
|
|
|
Date :
2011-11-02 13:06:30 |
By :
BussMan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบแล้วมันครบทุกตัวค่ะ แต่ว่า มันเพิ่มจากฟอมได้แต่ฐานข้อมูลมันออกค่ะ งง
|
|
|
|
|
Date :
2011-11-04 19:26:53 |
By :
changnoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลังบรรทัด session ลอง print_r($_POST);
แล้วดูค่านะครับ แล้วก๊อปปี้ค่าที่โพสส่งมา ใส่ลงไปในคิวรี่นะครับ
ชื่อ ใน TextBox ของคุณอาาจะไม่ตรงกับตัวแปร $_POST ก็เป็นไปได้นะครับ
เยอะมาก !!!
|
|
|
|
|
Date :
2011-11-04 20:03:21 |
By :
ManGal49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-11-05 14:15:05 |
By :
changnoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|