![]() |
![]() |
--Odoakr-- |
![]()
Post
#1
|
Goście ![]() |
Witajcie!
Mam pytanie w sam raz do piaskownicy:) Czytam sobie kursy PHP i nie mogę doszukać się rozwiązania mojego problemu... Mam formularz, do którego user wpisuje dane, aby je zapisać w bazie danych... Formularz ma parametr np action="skrypt.php" do skryptu, który wykonuje zadanie. Jednak po wykonaniu zadania zostajemy na przykładowadomena.pl/skrypt.php - jak zrobić, aby po wykonaniu skryptu user automatycznie wrócił na stronę formularza, lub na jakąkolwiek inną. Denerwuje mnie to, że przy klikaniu "odśwież stronę" wpisują się te same dane do bazy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
To co kolega podal wyzej dajesz w pliku skrypt.php na samym poczatku, zanim cokolwiek wyswietlisz w html. Mozesz tez uzyc samego htmla, bez php poprzez wstawienie miedzy <head> a </head> tego:
gdzie x oznacza ilosc sekund po ktorych nastapi automatyczne przekierowanie. Jednak znacznie lepiej bedzie skopiowac cala zawartosc pliku skrypt.php do pliku ktory chcesz wywolac ostatecznie, czyli pewnie ten z formularzem. Wrzuc to do warunku: Kod ten oznacza ze jesli istnieje zmienna $_POST['zapisz'] czyli jesli kliknieto w ten przycisk to wykona sie kod z pliku skrypt.php. Ten post edytował sadistic_son 7.01.2011, 00:55:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:23 |