Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odswiezenie strony a formularz
Forum PHP.pl > Forum > Przedszkole
a79rtur
po odswiezeniu strony dane sa ponownie wysylane i w formularzu gdzie dodaje nowe pole ,pole to dodaje sie kolejny raz. co zrobic zeby tak sie nie działo ?
probowałem:
unset($_POST['submit']);
$_POST['submit'] =null;
unset($_POST['pole'])
$_POST['pole'] =null;

ale bez rezultatu. pokazuje mi sie okienko ze dane zostana ponownie wyslane i gdy daje ok to są wysylane.a moze da sie jakos oszukac przegladarke zeby tego okna nie bylo ?
Kuziu
a może poprostu mieć 1 plik odbierający dane z POST ...

np. news.php i news_actions.php ... jak pójdzie POST do news_actions.php ... doda komentarz ... dajesz
  1. <?php
  2. header(&#092;"location: news.php\");
  3. ?>
i stronka po przeładowaniu będzie odświeżała tylko zawartość news.php ... niedoda kolejnago postu
a79rtur
dzieki. proste a skuteczne smile.gif
phpbybastek
osobiście generowałbym unikalny numer w formularzu wysyłany dalej i dodawany do bazy przy zapisie, po odświerzeniu skrypt sam by mógł sprawdzić czy było to odświerzone, jak był to wtedy header("Location: cos_tam")
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.