Ik wil de waarden van de aangeklikte checkboxes in mijn PHP script optellen.
Nou kan ik redelijk PHP maar weinig tot geen JavaScript.
Zodoende heb ik gegoogled en mensen geraadpleegd maar ik ben er bijna. Het lukt nog niet helemaal.
Daarom hoop ik dat er iemand is die mij kan vertellen wat er hier mis gaat:
Bij de checkbox:
Weergeven van de opgetelde prijs:
JS:
Het ophalen en echo'en van de db inhoud:
Helaas krijg ik slechts een 0 als resultaat zodra ik iets aanvink. Wat doe ik fout?
Nou kan ik redelijk PHP maar weinig tot geen JavaScript.
Zodoende heb ik gegoogled en mensen geraadpleegd maar ik ben er bijna. Het lukt nog niet helemaal.
Daarom hoop ik dat er iemand is die mij kan vertellen wat er hier mis gaat:
Bij de checkbox:
code:
1
| onchange="countform(this.form)" |
Weergeven van de opgetelde prijs:
code:
1
| <div id="prijs"></div> |
JS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <script language='javascript'> function countform (elm){ var total=0; for (i=0;i<elm.elements.length;i++){ if (elm.elements.type=="radio" || elm.elements.type=="checkbox"){ if (elm.elements.checked == true){ total=total + elm.elements.value; } } } } </script> |
Het ophalen en echo'en van de db inhoud:
code:
1
2
3
4
5
6
7
8
9
| <?php $sql = "SELECT naam, prijs, id FROM maatregelen ORDER BY naam"; $resultaat = mysql_query($sql) or die(mysql_error()); while ($maatregelen = mysql_fetch_array($resultaat)) { } ?> |
Helaas krijg ik slechts een 0 als resultaat zodra ik iets aanvink. Wat doe ik fout?