อยากได้แนวการเขียน php การสร้างเลขลำดับที่อัตโนมัติ โดยที่เราไม่ต้องพิมพ์เองในการเพิ่มข้อมูลพนักงานใหม่คนแรกก็ให้ขึ้นเป็นลำดับที่ 001 ใน textbox คนที่สองก็ขึ้น 002 ตามลำดับ แล้วจัดเก็บในฐานข้อมูล
รบกวนท่าน Admin หรือผู้รู้ช่วยแนะนำหรือให้ตัวอย่างในการเขียนครั้งนี้ด้วยครับ ขอบคุณครับ
ขั้นแรก
หาว่าล่าสุดลำดับเท่าไรแล้วโดย
SELECT MAX(employee_id) AS employee_id
ขั้นที่ 2 นำมาบวกเพิ่ม แล้วใส่ 0 ข้างหน้า
$next_id = $rs['employee_id'] + 1;
$emp_id = str_pad($next_id, 3, '0', STR_PAD_LEFT);
ขั้นที่ 3 นำไปใส่ในรหัสถัดไป
<input type="text" value="<?=$next_id?>" name="employee_id" />
$sql = "INSERT INTO employee (employee_id) VALUE('".$next_id."');";
ตอบ/อธิบาย