Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: automatyczne wyczyszczenie pamięci z pola formularza
Forum PHP.pl > Forum > PHP
tu154m
Panowie, czy ktoś orientuje się o co chodzi.
Mam taki problem, wysyłam informację z pola formularz - jest to data danego dnia (nie jest to standardowy formularz e-mail) lecz informacja wysyłana do pliku PHP.
I tera tak, plik PHP odczytuje tą datę za pomocą tego kodu:
Kod
echo $liczba1 = $_POST['liczba1'];

Po odświeżeniu strony czyli "po przeładowaniu" nadal są te same dane. Jak tego się pozbyć?
Gdzie te dane nadal są przechowywane, czy w pliku HTML w polu: name=" liczba1"
Kod
<input type="text" name=" liczba1" size="10" pattern="^\d{4}\-\d{2}\-\d{2}$" required placeholder="rrrr-mm-dd"><b><input type="submit" value="Wyświetl">

czy raczej w zmiennej w pliku PHP $liczba1;

Jak pozbyć się poprzedniej daty przy ewentualnym przeładowaniu strony?
Pyton_000
Zrób

Kod
header('Location: url do strony');die();


po wykonaniu tego co masz do wykonania w PHP.
Dane się trzymają ponieważ zapewne na 99% operacje wykonujesz w tym samym pliku co formularz. Po naciśnięciu F5 przeglądarka wysyła jeszcze raz przesłany formularz i stąd twój problem.
tu154m
No cóż pojawia się problem, dostaję odp. od przeglądarki: "PĘTLA PRZEKIEROWAŃ, Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie. Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek."
Pyton_000
Zmień linijką 55
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.