Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Może proste ale nie mam koncepcji jak to zrobić ?
Forum PHP.pl > Forum > PHP
Lacki2006
Witam
Proszę o poradę jak to zrobić mam listę w której jest ok 40 pozycji jak zrobić aby wartość value z zaznaczonych checkbox była wpisana do 1 zmiennej po przecinku ?

  1. <form action="...">
  2. <input type="checkbox" name="1" value="23423423423" />Nazwa 1<br>- zaznaczone
  3. <input type="checkbox" name="2" value="45345134234" />Nazwa 2<br>- nie zaznaczone
  4. <input type="checkbox" name="3" value="55345435234" />Nazwa 3<br>- zaznaczone
  5. <input type="checkbox" name="4" value="23132543545" />Nazwa 4<br>- nie zaznaczone
  6. <input type="checkbox" name="5" value="24464565324" />Nazwa 5<br>- zaznaczone
  7. <input type="checkbox" name="6" value="13212332144" />Nazwa 6<br>- nie zaznaczone
  8. ...
  9. </form>


efekt końcowy miał by byś taki
  1. $pobrane_numery = '23423423423,55345435234,24464565324';


nie mam pomysłu jak to zrobić pewnie będzie jakaś pętla potrzebna ?

Proszę o poradę
Forti
Zamień formularz na coś takiego:

  1. <form action="...">
  2. <input type="checkbox" name="form[1]" value="23423423423" />Nazwa 1<br>- zaznaczone
  3. <input type="checkbox" name="form[2]" value="45345134234" />Nazwa 2<br>- nie zaznaczone
  4. <input type="checkbox" name="form[3]" value="55345435234" />Nazwa 3<br>- zaznaczone
  5. <input type="checkbox" name="form[4]" value="23132543545" />Nazwa 4<br>- nie zaznaczone
  6. <input type="checkbox" name="form[5]" value="24464565324" />Nazwa 5<br>- zaznaczone
  7. <input type="checkbox" name="form[6]" value="13212332144" />Nazwa 6<br>- nie zaznaczone
  8. ...
  9. </form>


i potem:

  1. $string = implode(',', $_POST['form']);
  2.  
  3. echo $string;
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.