10/10/2018, 10:56
Hay bị duplicate record, ai giúp tớ với
Có bạn nào biết trường hợp này chỉ giúp tớ với: (PHP)
Tớ hay bị duplicate record khi tớ nhấn button submit - insert record trong php.
tớ dùng cái button submit dạng nhu thế này thì thấy nó bị,tớ không biết cách khắc phục.
<input type="image" src="images/sub.png" name="btnsubmit" value="Submit" onClick="javascript:insert()">
////////////////////
nhưng nếu tớ dùng theo dang này thì ko bị duplicate record.
<input type="button" name="btsubmit" value="submit">
Bạn nào giúp tớ với.
Tớ hay bị duplicate record khi tớ nhấn button submit - insert record trong php.
tớ dùng cái button submit dạng nhu thế này thì thấy nó bị,tớ không biết cách khắc phục.
<input type="image" src="images/sub.png" name="btnsubmit" value="Submit" onClick="javascript:insert()">
////////////////////
nhưng nếu tớ dùng theo dang này thì ko bị duplicate record.
<input type="button" name="btsubmit" value="submit">
Bạn nào giúp tớ với.
Bài liên quan
Mình cho rằng hàm js insert của bạn call lại 1 lần nữa nên bị double
Vấn đề ở đây chính là cái hàm insert() được viết như thế nào, chắc là return true nên mới duplicate.
hoặc đổi thẻ input lại thành thẻ img cho lành bạn à
Tren này đúng là toàn dân cao thủ nhỉ.ko thấy mặt, chỉ nghe tiếng là có thể chẩn đoán được bệnh....
điểm thứ 2 là trong cái code của chủ thớt đưa ra cho dù có return false thì vẫn bị insert 2 lần
Còn cái đoạn code đó không có đầy đủ nên không thể xác định submit 2 lần hay 1 lần. Giả sử ở cái form có đoạn code onsubmit="return false" thì sao? Tôi không có thói quen phán bừa kiểu "thầy bói xem voi".
Và với như những jì chủ thớt mô tả và code đưa lên thì cho dù return false thì vẫn kô effect với đoạn code trên. Thế nên u đừng có giả sử.