Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole wpisu ilości zakupowanego produktu
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


Mam problem gdyż nie wiem jak to zrobić. Na razie mój skrypt obsługuje tylko kupienie jednego produktu po kliknięciu na kup produkt lecz chciałbym żeby była też opcja wpisania ilości. Nie wiem jak pogodzić metodę get w której pobieram k z formularzem dlatego, że muszę albo kliknąć w link albo w submit.

  1. <form method='post'>
  2. <tr><td>Ilość: <input style='width:17px;' type='text' name='ilosc'/><br/></td></tr>
  3. <input type='submit' name='submit' value='Kup' />
  4. </form>
  5. <tr><td><a href='sklep.php?k=" . $produkt2['id'] . "'>Kup ten produkt</a><br /><br /></td></tr>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


  1. <form method="post" action="strona-do-ktorej-chce-wyslac-dane.php">
  2. Ilość: <input type="text" name="value" value="">
  3. <input type="submit" value="Kup teraz!">
  4. </form>


Zwróć uwagę na "action" które umieściłem w znaczniku <form>. Podstawy html.

EDIT: jak dane przesyłasz poprzez GET, to w znaczniku <form> zmień method="post" na method="get". I całość mogłaby wyglądać tak:

  1. <form method="get" action="sklep.php">
  2. Ilość: <input type="text" name="k" value="">
  3. <input type="submit" value="Kup teraz!">
  4. </form>


w efekcie czego przekieruje cię na adres: http://mojastrona.pl/sklep.php?k=43
(43 to jest akurat przykład, będzie tam liczba, którą wpiszesz w polu obok przycisku "kup teraz".

Ten post edytował by_ikar 17.01.2012, 13:03:34
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: 26.12.2025 - 20:17