![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 7.01.2005 Ostrzeżenie: (10%) ![]() ![]() |
Witam mam pewien problem i nie wiem czy jest on do rozwiazania.
Moze opisze czego nie moge rozwiazac a mianowicie... W koszyku mam dodal i dodajac sobie do koszyka produkt czy wywoluja przycisk pokasz koszyk przenosi mnie do koszyka. W koszyku mam 3 buttony do kasy kontynuluj zakupy i popraw. W przyciskuku kontunuluj zakupy mam podpieta fun. $_SERVER['HTTP_REFERER'] ktora zczytuje mi URL i bardzo ladnie dziala prblem pojawia sie kiedy przeladuje strone w celu dokonania zmian zawartosci koszyka w tym momencie zczytuje mi strone z przed przeladowania a chcialbym pamietac link poprzedni. Problem w tym ze nie potrafie tego rozwiazac problem banalny ale dla mnie za trudny (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a nie chce zczytywac GET zmiennch bo to za duzo kabinowania bardzo duzo. pozdrawiam munky |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Do formularza gdzie poprawiasz dodaj pole ukryte w ktorym zapiszesz strone na jaka musisz wrocic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.01.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Ew jak chcesz mieć to rozwiązane w jednym miejscu, bez dopisywania statycznych wartości w formularzach, to możesz posłużyć się $_SERVER['HTTP_REFERER'] i przemielić je wyrażeniem regularnym, wycinającym wszystkie zmienne
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 7.01.2005 Ostrzeżenie: (10%) ![]() ![]() |
krzemian ---> mam rozumiec ze mam podzielic ciag na poszczegolne skladowe (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
bo rozwiazanie z formularzem chyba nie da rady bo po pierwsze nie mam forularza.Produktu sa na zasadzie tablicy asocjacyjnej i doklejenie tam samej zmiennej i tak mi zczytuje poprzednie przypisanie URL. Nie wiem czy to jasno wyrazilem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ...krzemian moze cos wiecej mi powiesz (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Hihi - php.Vademecum profesjonalisty - zgaduję (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
A ja dalej swoje - wskazówka bo chyba nie zlapałeś sensu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kod <input type='hidden' name='my_referer' value='www.php.pl'> Za pierwszym razem wrzucasz zmienną HTTP_REFERER - a potem masz już zmienną $_POST['my_referer'] która napewno się nie nadpisuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeśli to książka o której zgadłem to tam jest formularz jest - jeśli nie to chętnie posłucham jak zmienić liczbę produktów bez formularza... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 7.01.2005 Ostrzeżenie: (10%) ![]() ![]() |
NuLL dzieki wielkie
Wiec tak ok jest form (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo inaczej nie moglby byc przeladowania hehehe Zrobilem tak jak mowiles i jest ok tylko jak wykonam przeladowanie 2x to powraca do starej wersji. plik kosz.php dalej w cos.php mam na poczatku wlasnie zczytywanie pod zmienna $_SERVER['HTTP_REFERER'] robie to pod zmienna sesyjna. Dalej mam kod i wywoluje fun. wyswietl_kosz w ktory wstawilem wlasnie ukrytego inputa
i nie wiem czy Cie dobrze zrozumialem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.01.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
[OT]
NuLL: o tej książce to było do mnie?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bo nie za bardzo zrozumiałem sens tamtego zdania. W każdym razie pomysł jest autorski, jeśli o to chodzi:P Nie testowałem go jeszcze, bo nie miałem takiej potrzeby, ale myślę że spokojnie zdałby egzamin. [/OT] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 22:30 |