Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak to ugryś :)
AtomicMan
post 27.01.2005, 03:13:05
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.01.2005

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


Witam
Mam mały problem
Mianowicie :

Przesyłam zmienna poprzez link :
Kod
<form action="koszyk.php?S=c40" method="post">


mam inna zmienna Symbol.
Zmienna ta zmienia swoją wartość poprzez wybór w moim menu.

Jak zrobic aby w linku
Kod
<form action="koszyk.php?S=c40" method="post">

zamiast c40 podstawiał mi wartośc zmiennej Symbol.

Jak daje
Kod
<form action="koszyk.php?S=$Symbol" method="post">


to S przyjmuje wartośc "$Symbol"

smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ennics
post 27.01.2005, 08:53:39
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

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


  1. <form method='POST' action='koszyk.php'>
  2. <input type='hidden' name='S' value='$c40'>
  3. </form>


Ten post edytował ennics 27.01.2005, 08:56:21


--------------------
Go to the top of the page
+Quote Post
carman
post 27.01.2005, 09:01:52
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 10.01.2005

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


to, ze zmienna S ma wartosc $Symbol jest oczywiste.php nie dziala po stronie klienta tylko serwera, czyli to co zostanie wyslane do przegladarki juz nie moze byc dynamicznie zmienione pod wplywem interakcji uzytkownika, chyba ze strona zostanie przeladowana, czyli zostanie wykonane kolejne żądanie.
w Twoim przypadku zrobilbym to nastepujaco.
po wybraniu elementu w menu przeladowalbym strone (czyli link w menu na koszyk.php?wybrany_element=<?php echo $id_elementu ?> )
Nastepnie po wyslaniu żądania masz juz do dyspozycji zmienna po stronie php $_GET["wybrany_element"] i podtsawiasz go sobie do formularza:
<form action="koszyk.php?S=<?php echo $_GET["wybrany_element"] ?>" method="post">.
po klopocie.
gdybys chcial zmienic dynamicznie wartosc action form'a po stronie klienta to zostaje tylko javascript, ale odradzam, coraz wiecej ludzi ma js'a wylaczonego, a wlasciwosc action jest zbyt wazna, aby polegac sobie na js'ie.

pozdrawiam.

ps.oczywiscie polecam jak zwykle Smarty.
Go to the top of the page
+Quote Post
AtomicMan
post 28.01.2005, 03:12:54
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.01.2005

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


WIELKIE DZIKI exclamation.gif!!!!!!!!!

WSZYSTKO DZIAŁA TAK JAK OPISYWAŁEŚ.

guitar.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:44