<?php if ($_GET['send']=='wyslij') { $zapytanie = \"INSERT INTO database3 SET poz1='$_GET[poz1]', poz2='$_GET[poz2]'\"; else { echo\" <form method=get action=\"dodaj_dane.php\"> <table border=\"0\" > <tr><td>Poz1</td><td><input type=\"text\" name=\"poz1\"></td> <tr><td>poz2</td><td><input type=\"text\" name=\"poz2\"></td> <tr> <td colspan=\"2\"><input type=\"submit\" value=\"wyslij\" name=\"send\"> <input type=\"reset\" value=\"Kasuj\" name=\"B2\"></td> </tr> </table> </form> </body> </html>\";} ?>
wszystko jest w jednym pliku dodaj_dane.php, w momencie jak dodaje jakies dane do bazy juz po nacisnieciu butona wyslij i jezeli wszystko jest ok pojawiw sie stronka z napisem Dane dodane prawidłowo (tak jak wyzej to widac) i wtym momencie jak nacisne klawisz f5, czyli odswiez zawartosc strony, zostaje dodany nastepny rekord dokladnie ten sam ktory dodalem przed chwila.
to samo sie dzieje jak nacisne bspace czyli cofnij wstecz. wiem dlaczego tak sie dzieje ale nie potrafie temu przeciwdzialac
nie ma znaczenia czy jest to przez get czy post.
jak temu zaradzic??