สอบถามค่ะ ต้องการแสดงข้อมูลเป็นไอดีใหม่เมื่อมีการแก้ไขต้องทำยังไงคะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22143
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: สอบถามค่ะ ต้องการแสดงข้อมูลเป็นไอดีใหม่เมื่อมีการแก้ไขต้องทำยังไงคะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

แบบนี้

โค้ด: เลือกทั้งหมด

$last_id = mysql_insert_id();
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: สอบถามค่ะ ต้องการแสดงข้อมูลเป็นไอดีใหม่เมื่อมีการแก้ไขต้องทำยังไงคะ

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

thatsawan เขียน:วิธีที่ง่ายที่สุดคือ
1. หลังจาก insert ไปเเล้ว ต้องหาไห้รู้ว่า ID ล่า่สุดที่ insert เข้าไปเป็น ID อะไร
ลองคำสั่งนี้

โค้ด: เลือกทั้งหมด

$last_id = mysqli_insert_id($con) 
2. หลังจากนั้นให้ทำ redirect หน้าไป ที่ url ใหม่

โค้ด: เลือกทั้งหมด

  header( "location: ***/***/showvat.php?id=$last_id" );
 exit(0); 
ตัวอย่าง
https://www.w3schools.com/php/func_mysqli_insert_id.asp
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 116