Auto generate number ช่วยชี้แนะเรื่องนี้ด้วย
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา Auto generate number ช่วยชี้แนะเรื่องนี้ด้วย
[head]Code (PHP)[/head]
[php]
$Generate_Job = "";
$Sql_genSLC = "SELECT * FROM order_messenger WHERE Job_Date = '".$dateInput."' AND Job_Time = '".$JobTime."'
AND Job_Area = '".$JobArea."'";
$Qr_genSLC = mysql_query($Sql_genSLC) or die (mysql_error());
$Qr_rows = mysql_num_rows($Qr_genSLC);
$fetch_rs = mysql_fetch_array($Qr_genSLC);
$Row_plus = $Qr_rows+1;
$Genval = $fetch_rs["Job_Date"].$fetch_rs["Job_Time"].$fetch_rs["Job_Area"];
$Getval = $dateInput.$JobTime.$JobArea;
$Msn_Date = Msn_Date($dateInput);
if($Genval == $Getval){
$Order_num = substr("0".$Row_plus,-2,2); //*** Replace Zero Fill ***//
$Generate_Job = $Msn_Date.$JobTime.$JobArea.$Order_num;
}else{
$Order_num = substr("01",-2,2); //*** Replace Zero Fill ***//
$Generate_Job = $Msn_Date.$JobTime.$JobArea.$Order_num;
}
return $Generate_Job;
mysql_close($dbConn);
}
[/php]
ข้างบนนี้เป็น function ที่ผมดัดแปลง มาจาก บทความในบอร์ดนี้ครับ น่าจะเป็นเรื่อง Auto number(ถ้าผมจำไม่ผิดนะครับ...)
แต่ที่ผมอยากจะถามก็คือ ตอนแรกที่ใช้งานนั้นสามารถ gen ค่าออกมาได้ปกติดีครับ แต่ที่ผ่านมานี้ 2-3 วันนี้ กลับ gen ค่า ซ้ำกันครับ เช่น
gen ค่าไปที่ลำดับประมาณ 25 ก็จะมี 25 ซ้ำอีก ครับ ซึ่งเมื่อก่อนนั้นไม่เกิดปัญหานี้ครับ
รบกวนพี่ๆ ช่วยแนะนำด้วยนะครับผม

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