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>
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.
Tuo piilokenttä voisi toimia tässä tapauksessa. Kiitti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.