Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Przesyłanie dodatkowych danych przy checkboxie
Forum PHP.pl > Forum > Przedszkole
starter91php
Witam, raczkuję w tematyce PHP i HTML, dlatego mam takie pytanie, mam formularz, w którym są checkboxy. Checkboxy mają etykiety "rodzaj" i różne wartości przypisane do siebie, co jest jasne.
Jednak obok nich, mam wypisaną kolejną daną, powiedzmy "cena". Wygląda to mniej więcej tak:
  1. <input name="rodzaj" value="1" type="checkbox" > <?php echo $cena[1]; ?>
  2. <input name="rodzaj" value="2" type="checkbox" > <?php echo $cena[2]; ?>
  3. <input name="rodzaj" value="3" type="checkbox" > <?php echo $cena[3]; ?>
  4. <input name="rodzaj" value="4" type="checkbox" > <?php echo $cena[4]; ?>


Jak zrobić, abym po submicie formularza, miał dostęp nie tylko do wybranego rodzaju, ale także do wybranej ceny?
Sephirus
  1. <input name="rodzaj" value="1;<?php echo $cena[1]; ?>" type="checkbox" > <?php echo $cena[1]; ?>
  2. <input name="rodzaj" value="2;<?php echo $cena[2]; ?>" type="checkbox" > <?php echo $cena[2]; ?>
  3. <input name="rodzaj" value="3;<?php echo $cena[3]; ?>" type="checkbox" > <?php echo $cena[3]; ?>
  4. <input name="rodzaj" value="4;<?php echo $cena[4]; ?>" type="checkbox" > <?php echo $cena[4]; ?>


Potem w skrypcie odbierającym:

  1.  
  2. $values = explode(';',$_POST['rodzaj']);
  3.  
  4. echo $values[0]; // rodzaj
  5. echo $values[1]; // cena
  6.  


wink.gif
starter91php
Dzięki, myslałem, że mozna to jakoś łatwiej w HTMLu zakodować bez kombinacji w PHP - ale jest okej smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.