Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z opcją "Wstecz"
menda
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.12.2007

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


Witam! Szukałem podobnego tematu na forach lecz nie znalazłem... :/

Nie wiem jak rozwiązać następujący problem:
Na pierwszej stronie mam formularz z radioboxami typu POST.
Gdy wybieram daną opcję i klikam buttonika "Dalej" , przenosi mnie na drugą stronę wraz z odpowiednią zmienną, gdzie wybierany jest rekord w tabeli MySQL i dodawana jest do wartości tego rekordu wartość zmiennej , wybranej na poprzedniej stronie. No i na tej drugiej stronie mam jeszcze link "Powrót" - wraca na pierwszą stronę. Klikam na niego i jestem na pierwszej stronie. Tu się zaczyna problem - jak klikam w przeglądarce "Wstecz", przechodzi mi na tą drugą stronę i okazuje się że ponownie dodaje mi tą wartość do tabelii. Jak mogę to ominąć, aby po wciśnięciu "Wstecz" nie była dodawana poraz kolejny ta wartość?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kosmos
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 17
Dołączył: 4.03.2008

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


AD: PINIEK

tak wiem że nic nie może być wysłane ale tak jak pisałem wcześniej, wszystkie podstrony zanim zostaną otwarte przechodzą przez indeks dlatego podałem taki przykład header('Location: index.php?go=skladak');
Natomiast na początku pliku indeks.php wiadomo mam kod rozpoczynający sesje który też musi być na początku.

AD: WIZU

owszem uzywam sesji jednak mój problem polega na tym że po kliknięciu przyciusku WSTECZ przeglądarki, przykładowa myszka dodaje mi siępo raz drugi do tablicy sesji ... z niej dopiero po zatwierdzeniu zakupu przez uzytkownika wszystkie produkty będą wedrowały do bazy danych.


Wzystko działa następująco:
uzytkownik konfiguruje swoj komputer skladając go z poszczególnych elementów. Po złozeniu elementy te wszystkie zapisane są to tablicy $_SESSION['koszyk']. Następnie po wciśnieciu buttona "dodaj do koszyka" wszystki elementy wyswietlane są w ładnej tabeli w pliku koszyk.php. I teraz będąc w tym oto koszyku gdy nacisnę przycisk przeglądarki "WSTECZ" do tablicy $_SESSION dodaje mi się dodatowo ostatni wybrany przez uzytkownika element komputera.
Uzywając polecenia header('Location: index.php?go=skladak'); wyskakuje wspomniany przezemnie błąd:( a tak jak wspomniałem wszystko przechodzi przez index.php a tam mam rózne elementy wysyłane w nagłówku..
Poradzcie coś prosze...
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: 3.10.2025 - 03:19