|
|
|
ทำไม เมื่อบันทึกรายการปัจจุบัน ซึ่งเป็นเลขที่ 54 แต่พอจะบันทึกรายการอื่นซึ่งเป็นเลขที่ 53 หรือเลขที่ก่อน 54 มันจะจำเลขที่ 54 ตลอด แต่ถ้าเป็นเลขที่หลังจาก 54 คือ55 หรือ 56 มันเข้าตามปกติ คือเข้า 55 56 |
|
|
|
|
|
|
|
ทำไม เมื่อบันทึกรายการปัจจุบัน ซึ่งเป็นเลขที่ 54 แต่พอจะบันทึกรายการอื่นซึ่งเป็นเลขที่ 53 หรือเลขที่ก่อน 54 มันจะจำเลขที่ 54 ตลอด แต่ถ้าเป็นเลขที่หลังจาก 54 คือ55 หรือ 56 มันเข้าตามปกติ คือเข้า 55 56 ค่ะ นี่คือโค้ดค่ะ รบกวนช่วยดูให้หน่อยน่ะค่ะ
Code (PHP)
$rep_id=$_POST[rep_id];
//$status_id=$_POST[status_id];
$dateest=date("Y-m-d");
$emp_id=$_POST[emp_id];
$price_total=$_POST[price_total];
$listest=$_POST[listest];
$price_est=$_POST[price_est];
//------------------------บันทึกประเมิน-----------------------------------------------
include "connect.php";
$sql="select * from repair where rep_id='$rep_id'";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
$cust_id=$rs[cust_id];
$sql0="select cust_name from customer where cust_id='$cust_id'";
$result0=mysql_db_query($dbname,$sql0);
$rs0=mysql_fetch_array($result0);
$cust_name=$rs0[cust_name];
include "connect.php";
$sql1="update repair set status_id='2' where rep_id='$rep_id' ";
$result1=mysql_db_query($dbname,$sql1);
include "connect.php";
$sql2="INSERT INTO estimate values('$rep_id','$dateest','$emp_id','$dateapp','$price_total') ";
$result2=mysql_db_query($dbname,$sql2);
//$last_id = mysql_insert_id();// คีย์ที่เชื่อมระหว่าง 2 ตางราง
$sql3="select max(rep_id) from estimate";
$result3=mysql_db_query($dbname,$sql3);
$row=mysql_fetch_row($result3);
for ($i=0;$i<count($listest);$i++) {
$sql4="insert into estimatedetail values('$row[0]','$listest[$i]','$price_est[$i]','$price[$i]') ";
$result4=mysql_db_query($dbname,$sql4);
}
Tag : PHP
|
|
|
|
|
|
Date :
2012-02-08 11:33:51 |
By :
soon |
View :
894 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรียบเรียงคำถาม ใหม่ด้วยครับ
|
|
|
|
|
Date :
2012-02-08 11:53:01 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ถ้าบันทึก ครั้งที่ 1 เลขที่ใบแจ้งซ่อมคือ 12 ข้อมูลที่เข้าในฟิวด์ของเลขที่ใบแจ้งซ่อมก็คือ 12
บันทึก ครั้งที่ 2 เลขที่ใบแจ้งซ่อมคือ 13 ข้อมูลที่เข้าในฟิวด์ของเลขที่ใบแจ้งซ่อมก็คือ 13
บันทึก ครั้งที่ 3 เลขที่ใบแจ้งซ่อมคือ 11 ข้อมูลที่เข้าในฟิวด์ของเลขที่ใบแจ้งซ่อมก็คือ 13
อยากให้เป็นเลขที่ 11
บันทึก ครั้งที่ 4 เลขที่ใบแจ้งซ่อมคือ 10 ข้อมูลที่เข้าในฟิวด์ของเลขที่ใบแจ้งซ่อมก็คือ 13 => ทำไมไม่เข้าเป็นเลขที่ใบแจ้งซ่อม10
บันทึก ครั้งที่ 5 เลขที่ใบแจ้งซ่อมคือ 14 ข้อมูลที่เข้าในฟิวด์ของเลขที่ใบแจ้งซ่อมก็คือ 14 => ก็เข้าตามต้องการ
เหมือนกับว่า ถ้าตอนนี้ป้อนอยู่ที่เลขที่ล่าสุด คือ 13 ถ้าจะไปป้อนข้อมูลที่เลขที่ 11 หรือ 12 หรือเลขที่ก่อนหน้า มันจะเข้าเป็นที่เลขที่ 13 หมด
แต่ถ้าป้อนเลขที่ 14 15 หรือ 16 (เลขที่ถัดไป) มันก็จะเข้าตามต้องการคือ 14 15 และ 16
พอจะเข้าใจไหมค่ะ พี่วิน พอดีอธิบายไม่เก่งด้วย
|
|
|
|
|
Date :
2012-02-09 01:25:33 |
By :
soon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|