Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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
Gregu
post
Post #3





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

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


dzieki za zainteresowanie ale chyba nie pojde dalej bo z jawy to troche noga jestem

aa t tym by to smigało co musze dodac \n\nCel kursu: $cel
Go to the top of the page
+Quote Post
patwoj98
post
Post #4





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


Ale tu nie ma nic z JAVY (IMG:style_emoticons/default/tongue.gif)

Zrób jak napisał kolega koodo218 i sprawdź funkcją var_dump zawartość tego POSTa. Wtedy będziesz wiedział jak zrobić pętle sprawdzając dane.
Go to the top of the page
+Quote Post
Gregu
post
Post #5





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

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


chodzi oto ze nie obczajam tego i szukam pomocy
Go to the top of the page
+Quote Post
noche
post
Post #6





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 20.02.2015

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


to Ci wszystko wyjaśni + post koodo218
http://www.kurshtml.edu.pl/html/pole_wyboru,formularze.html
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:53