|
|
|
อยากให้โค้ดรหัสสินค้า มันรันจากหลังมาหน้า เช่น CON00001 , CON00002 , ... , CON00010 , ... , CON00100 |
|
|
|
|
|
|
|
Code (PHP)
$num = "CON".substr("00000".$run_number,-5,5);
echo "<font size=2 color=#FF0000><b>$num</b></font><input type=hidden name=productscode value=CON$run_number>";
|
|
|
|
|
Date :
2012-05-15 06:15:24 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนอีกกระทู้ รหัสสินค้า ใช้การ pad 0 นำหน้า
แนะนำให้เกบเป็น int ไว้ แล้ว หมวดข้างหน้าก็แยกเก็บอีกตารางถ้ามันมีหมวดนะ
เช่นตารางเก็บหมวด
id name
1 con
2 coo
3 cop
4 coq
ตาราง product ก็กลายเป็น
id หมวด ชื่อ
1 1 จับฉ่ายกระป๋อง
เวลา query ก็ดึงตารางหมวดมาประกบ
แล้ว pad id ของตาราง product ด้วย 0 เข้าไปก่อนนำไปรวมกับชื่อหมวดข้างหน้า
http://php.net/manual/en/function.str-pad.php
|
|
|
|
|
Date :
2012-05-16 10:05:46 |
By :
ekaja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$con_id = "0000000000".$row[con_id]; // เชื่อม ตัวเลขเข้าด้วยกัน
$con_id =substr($con_id,strlen($con_id)-5); // ตัดตัวเลขให้เหลือเพียง 5
|
|
|
|
|
Date :
2012-05-16 10:58:36 |
By :
Baitong_ch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|