Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Może proste ale nie mam koncepcji jak to zrobić ?
Lacki2006
post 10.06.2015, 10:20:47
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 3.03.2012

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


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ę


--------------------
----------------------------------------------------------------------------
Najlepsza scianka reklamowa z darmową dostawą w całej polsce.
Go to the top of the page
+Quote Post
Forti
post 10.06.2015, 10:27:12
Post #2





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


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;


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
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: 20.06.2025 - 20:26