Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Odświeżanie strony po wypełnieniu formularza
Forum PHP.pl > Forum > Przedszkole
grattz
Wiec jest tak:
Na stronie są wyświetlone tematy, jeden pod drugim(pobierane są z bazy MySQL)
Pod nimi wszystkimi jest formularz umożliwiający dodanie kolejnego tematu.

Gdy go wypełnię temat nie jest od razu widoczny na stronie.
Jak zrobic aby po wypełnieniu formularzu temat od razu sie pojawił. Czyli aby strona sie odświeżyła.
Neeke
header('Location: adres strony '); Bylo tyle razy na forum opcja szukaj nie gryzie smile.gifsmile.gifsmile.gif
nospor
@Neeke nie koniecznie

@grattz po prostu najpierw dodawaj, a dopiero potem wyswietlaj. to chyba oczywiste winksmiley.jpg
grattz
Dzieki Wam. Użyłem :
header("Location: index.php");
a na samym początku kodu:
ob_start

Na razie nie wiem jakie to ma konsekwencje ale działa tak jak chce czarodziej.gif


Albo mozna tez po dodaniu do bazy dać:
Kod
echo('<meta http-equiv="Refresh" content="0;URL=index.php" />');

i tez działa czarodziej.gif
cornholio666
Cytat(nospor @ 21.01.2008, 01:53:50 ) *
@Neeke nie koniecznie

@grattz po prostu najpierw dodawaj, a dopiero potem wyswietlaj. to chyba oczywiste winksmiley.jpg


Ja bym się jednak przychylił do rozwiązania @Neeke przy odświeżeniu strony wpis nie doda sie jeszcze raz.
nospor
Cytat
przy odświeżeniu strony wpis nie doda sie jeszcze raz.
Od tego są tez inne metody zabezpieczania. No ale skoro autor wątku jest zadowolony to nie ma oco sie sprzeczac winksmiley.jpg

Ja jedynie pokazalem mu błąd jaki ewidentnie robil i dziwil sie czemu nie dziala
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.