hallow 
ik heb gisteravond even een mooi scriptje gemaakt waarbij mensen commentaar kunnen geven op een foto...
nu is het echter zo dat na het geven van het commentaar iemand op F5 kan drukken en op die manier een post opnieuw toe kan voegen (dit wil ik dus niet hebben want als een of andere mallot 100 x op F5 drukt dan staat dat bericht 100 keer in de dbase)
ik heb er dus het volgende op gedaan:
nadat de comment is toegevoegd aan de database emptied hij comment.
hij voegt alleen iets toe als $_POST['addcomment'] && $comment != "" dus dan zou hij hem niet toe moeten voegen.
vreemd echter vind ik dat als ik niks invul in het formulier en ik druk op submit, dan ziet het script dat comment leeg is en voegt hij niets toe. Als ik echter iets toevoeg maakt hij comment daarna niet leeg waardoor het F5-probleem nog steeds niet is opgelost...
Kan iemand mij misschien helpen met het oplossen van dit probleem, want ik zit er nu al de hele morgen op en begin er een beetje shaggie van te worden
alvast bedankt
ik heb gisteravond even een mooi scriptje gemaakt waarbij mensen commentaar kunnen geven op een foto...
nu is het echter zo dat na het geven van het commentaar iemand op F5 kan drukken en op die manier een post opnieuw toe kan voegen (dit wil ik dus niet hebben want als een of andere mallot 100 x op F5 drukt dan staat dat bericht 100 keer in de dbase)
ik heb er dus het volgende op gedaan:
PHP:
1
2
3
4
5
6
7
8
9
10
11
| if($_POST['addcomment'] && $comment != "") { $comment = htmlspecialchars(stripslashes($comment)); $datum = date("d/m/y"); $tijd = date("H:i"); $adden = "INSERT INTO newscomments (nieuws, auteur, inhoud, datum, time) VALUES ('$id', '$s_user_username', '$comment', '$datum','$tijd')"; $addit = mysql_query($adden)or die(mysql_error()); empty($comment); } // hieronder staan alle reacties onder elkaar een een <form> waar mensen hun commentaar kunnen invullen |
nadat de comment is toegevoegd aan de database emptied hij comment.
hij voegt alleen iets toe als $_POST['addcomment'] && $comment != "" dus dan zou hij hem niet toe moeten voegen.
vreemd echter vind ik dat als ik niks invul in het formulier en ik druk op submit, dan ziet het script dat comment leeg is en voegt hij niets toe. Als ik echter iets toevoeg maakt hij comment daarna niet leeg waardoor het F5-probleem nog steeds niet is opgelost...
Kan iemand mij misschien helpen met het oplossen van dit probleem, want ik zit er nu al de hele morgen op en begin er een beetje shaggie van te worden
alvast bedankt
[ Voor 14% gewijzigd door Harrie_ op 21-09-2003 15:04 ]
Hoeder van het Noord-Meierijse dialect