Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP - Checkboxien määrän laskeminen

Hoover [20.12.2006 09:20:45]

#

Mitenkä voi PHP:llä laskea checkboxien määrän? Tiedän, että ainakin count($id_checkbox) pystyy laskemaan valitut boxit, mutta tämä ei laske merkkaamattomia boxeja.

Tässä on esimerkkikoodi, niin on helpompi jeesata jos joku osaa:

<input type='checkbox' name='id_checkbox[]' value='1'>Mansikka<br>
<input type='checkbox' name='id_checkbox[]' value='2'>Porkkana<br>
<input type='checkbox' name='id_checkbox[]' value='3'>Sian sorkka<br>

Antti Laaksonen [20.12.2006 10:01:21]

#

Mitään yleispätevää tapaa ei ole, koska skripti ei saa tietoonsa lomakkeesta mitään muuta.

Voit vaikka laajentaa lomaketta näin:

<input type='hidden' name='id_checkbox_count' value='3'>

Tästä muuttujasta skripti voi tarkistaa valintaruutujen määrän.

Voit myös tehdä niin, että skripti tuntee lomakkeen rakenteen valmiiksi, jolloin tällaisia tietoja ei tarvitse erikseen ilmoittaa lomakkeessa.

Hoover [20.12.2006 10:08:08]

#

Tuo piilokenttä voisi toimia tässä tapauksessa. Kiitti.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta