Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java][HTML][PHP]pola multi checbox w formularzu, pola multi checbox w formularzu
Gregu
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.12.2015

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


Witam proszę o pomoc w jak sposób zaznaczone pola z części formularza po niżej

  1. <div class="form-group">
  2.  
  3. <div class="col-lg-5">
  4. <label>Browser</label>
  5. <div class="checkbox">
  6. <input type="checkbox" name="cel" value="chrome" /> Google Chrome
  7. </label>
  8. </div>
  9. <div class="checkbox">
  10. <input type="checkbox" name="cel" value="firefox" /> Firefox
  11. </label>
  12. </div>
  13. <div class="checkbox">
  14. <input type="checkbox" name="cel" value="ie" /> IE
  15. </label>
  16. </div>
  17. <div class="checkbox">
  18. <input type="checkbox" name="cel" value="safari" /> Safari
  19. </label>
  20. </div>
  21. <div class="checkbox">
  22. <input type="checkbox" name="cel" value="opera" /> Opera
  23. </label>
  24. </div>
  25. <div class="checkbox">
  26. <input type="checkbox" name="cel" value="other" /> Other
  27. </label>
  28. </div>
  29. </div>
  30. </div>


mozna przesłac na email, mam taki fragment
  1. $cel = $_POST['cel'];
z pliku mail.php ale wysła mi tylko jedna pozycje z trzech zaznaczonych

Wjaki sposób przebudowac te czesc kodu tak by wyslało wsystkie zaznaczone pola

Prosze o jak najszybsza pomoc

Ten post edytował Gregu 12.12.2015, 20:07:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
koodo218
post
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 25
Dołączył: 22.11.2015

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


Najprostsza metoda: nadaj unikalną nazwę dla każdego checkbox'a.
$cel = $_POST['cel'] + $_POST['cel2']...

Lub

  1. <input type="checkbox" name="cel[]" value="a" /> a
  2. <input type="checkbox" name="cel[]" value="b" /> b
  3. <input type="checkbox" name="cel[]" value="c" /> c
  4. <input type="checkbox" name="cel[]" value="d" /> d
  5. <input type="checkbox" name="cel[]" value="e" /> e

Wtedy przykładowo
$cel = $_POST['cel'] to będzie zbiór elementów w tablicy, którą przy użyciu foreach i empty możesz wyodrębnić zaznaczone wartości i je wysłać.
Masa gotowców jest w internecie, wystarczy wstukać odpowiednią frazę.
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: 10.10.2025 - 23:33