![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 12.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jestem początkującym programistą (o ile mogę się tak nazwać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) PHP'a i mam pewien problem, otóż próbuję zrobić stronę internetową i jedną z części będzie dodawanie komentarzy do newsów dla zarejestrowanych użytkowników. Wysłany komentarz jest zapisywany w bazie danych. Problem jest z tym, że po wysłaniu komentarza mogę wciskać F5 i wygeneruje się chyba znany nam wszystkim okienko:
(IMG:http://images20.fotosik.pl/221/f1d059b26cc6b597m.png) Po kliknięciu "OK" dane zostanę przesłane ponownie... I można tak w kółko, a efektem jest całe mnóstwo identycznych komentarzy, czy oddanie kilku głosów w jednej ankiecie na jedną wybraną opcję (ankiety też mają formularze przesyłane metodą POST) Nie pomaga usunięcie(?) zmiennej:
Jednak po wciśnięciu F5 i dalej OK, zmienna dalej zostanie przesłana... Więc prosiłbym bardzo o jakąś wskazówkę odnośnie ominięcia tego problemu, z góry wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) [+] edit Proszę na przyszłość pamiętać o dodawaniu tagu w Przedszkolu. --- ~strife |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
po chusteczke usuwasz ta zmienna skoro po nacisnieciu f5 i tak przyleci jeszcze raz to samo? mozesz wykorzystac przekierowanie header("Location: ptth://jakastrona.costam.com") albo skorzystac z wyszukiwarki, w dziale php jest nawet przyklejony temat o odswiezaniu
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 12.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ale mój skrypt komentarzy i ankiet nie jest na początku strony więc nie mogę wysyłać nagłówków header(".......") przed wstawieniem wartości do bazy skoro nie będę miał już tych zmiennych z których chcę skorzystać, czyż nie?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
a kod masz kropelką posklejany ze nie mozesz sobie przesunac sprawdzania/dodawania do bazy na poczatek?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 12.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
No ok, dzięki, pomogło (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 09:16 |