Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zapisanie danych z formularza w bazie
--Odoakr--
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kostek.88
post
Post #2





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


@sadistic_son: Twój pomysł uważam za dobry, ale (nie wiem czy dobrze pamiętam) po odświeżeniu strony wyświetli się komunikat w przeglądarce o ponownym wysłaniu informacji, który - jeśli go potwierdzimy - spowoduje dodanie nowego rekordu (w rezultacie czego będą 2 koło siebie). A może lepiej skorzystać z header i zrobić w 100% odporność na odświeżanie?

Aha, jeśli chodzi o header. Zakładam, że kolega @Odoakr ma plik skrypt.php wolny od jakiejkolwiek sekcji head/body... może lepiej w takim wypadku dać header na końcu? Przecież w skrypt.php nie są wyświetlane żadne informacje, więc strona pozostaje czysta (tak przypuszczam). Wtedy wykona się skrypt i automatycznie przekieruje na poprzednią stronę, tj. index.php (IMG:style_emoticons/default/smile.gif)

Ten post edytował Kaloryfer 7.01.2011, 01:00:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 10:08