php ---> wpisywanie do bazy

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
maco
Posty: 8
Rejestracja: ndz lis 21, 2004 1:58 pm

php ---> wpisywanie do bazy

Post autor: maco »

Mam mały problem. Chodzi o to ,że mam form. do wpisywania danych do bazy mysql'a. Wszystki działa cacy, ale po dodaniu wiersza do bazy, jak nacisne F5 wpisuje ni sie to samo jeszcze raz.
Co zrobic by cos takiego nie mialo miejsca ( moze jakis skrypcik w JavieScript lub inna konstrukcja formularza w HTML'u.
Musze to miec zablokowane bo inaczej prowadzacy "wychaczy :wink: "mi stronke.
Pozdrawiam.
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: php ---> wpisywanie do bazy

Post autor: porneL »

[php]
header("HTTP/1.1 303 Redirect");
header("Location: http://twoj.serwer.com/jakas/strona");
[/php]

jeśli nie używasz metody GET, to może być:
[php]
header("HTTP/1.1 303 Redirect");
header("Location: http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}");
[/php]

Hint: przydało by się to na forach phpBB, zamiast obleśnego Refresh.
Krzysztof Kurzydło
Posty: 9
Rejestracja: czw gru 02, 2004 5:21 pm

Re: php ---> wpisywanie do bazy

Post autor: Krzysztof Kurzydło »

Można jeszcze dodać zapytanie sprawdzające czy dana informacja nie jest już wprowadzona do bazy danych (tak aby się nie powtarzała).
ODPOWIEDZ