Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: checkbox za pomoca petli for
Forum PHP.pl > Forum > Przedszkole
aikaik
mam taki ogromny problem i szukam kogos mądrego co mi pomoże
plizzzzzz

mam taki prosty pliczek z formularzem
no i musze go przekształcic tak aby użyć pętli FOR
sad.gif
no i nie wiem jak to zrobic
bardzo prosze o pomoc
istota tego jest zliczanie tych checkboxów

formularz, checkbox z zainteresowaniami, przy wyswietlaniu 2 funkcje: 1) Lista zainteresowań z wszystkimi checkboxami; 2) Lista wyświetlająca jeden checkbox, to ma byc jakos zrobione na pętlach for

  1. <?php
  2. $tab_hobby[1]=&#092;"kino\";
  3. $tab_hobby[2]=&#092;"teatr\";
  4. $tab_hobby[3]=&#092;"kuchnia\";
  5. $tab_hobby[4]=&#092;"komputery\";
  6. $tab_hobby[5]=&#092;"TV\";
  7. $tab_hobby[6]=&#092;"radio\";
  8.  
  9.  
  10.  
  11. $tab_co=count($tab_hobby);
  12.  
  13. for ($i=1; $i<=$tab_co; $i++)
  14. {
  15. print('<input type=\"checkbox\" name=\"hobby['.$i.']\" value=\"'.$tab_hobby[$i].'\">'.$tab_hobby[$i].'');
  16. }
  17.  
  18. ?>
sf
Hm, nie do końca rozumiem co chcesz osiągnąć (więcej lamentu niż konkretów tongue.gif) . Przecież wyświetla Ci tą listę... a jak ma tylko jeden checkbox to podajesz w argumencie funkcji numer checkboxa, który ma się wyświetlić.
aikaik
no to tak na spokojnie to mam poprostu zliczać ile jest zaznaczionych checkboksów czyli tych moich zainteresowan

cos w tym stylu ale mam vstawic jakies VALUE = ON
i naprawde nie wiem gdzie to mam dac i jak to przerobic

  1. <?
  2. Function zl($hobby) 
  3. {
  4.  echo &#092;"ilość zaznaczonych: \". count($hobby) .\"<br>\"; 
  5.  
  6. for ($i = 1; $i <= $hobby; $i++) 
  7. {
  8. print $hobby[$i];
  9. print ' ';
  10. }
  11. }
  12. print(zl($hobby));
  13.  
  14. ?>
rogrog
  1. <?php
  2.  
  3.  echo &#092;"ilość zaznaczonych: \". count($_POST['hobby']) .\"<br>\"; 
  4.  
  5. ?>

takie coś powinno wyświetlać ilość zaznaczonych z formularza... jesli o to Ci chodzi...
aikaik
mam koniecznie użyć value = ON
rogrog
Cytat(aikaik @ 2004-11-29 19:18:16)
mam koniecznie użyć value = ON

to znaczy? nikt Ci nie zabrania wiec sobie uzywaj tongue.gif

a jeśli chodzi Ci o to, żeby liczyło tylko te elementy które mają wartość on to trzeba było powiedzieć wyraźnie!
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.