Goedenavond allemaal, ik ben bezig met het leren van php en ben aangekomen bij het lezen uit arrays.
Met een foreach loop bekijk in welke en hoeveel selectboxen de gebruiker heeft aangevinkt.
Vervolgens hebben deze selectboxen een waarde en moet ik deze waardes (integers) bij elkaar optellen.
Voorbeeld:
Geselecteerd zijn de boxen van "Student 15"met de constante waarde van "15" & de box "Senoir 10%" met de constante waarde "10".
Nu moet ik deze waardes optellen en echo'en, dus: 15 + 10 = 25.
Hier is mijn html en php.
ps: De php code moet extern blijven.
Met een foreach loop bekijk in welke en hoeveel selectboxen de gebruiker heeft aangevinkt.
Vervolgens hebben deze selectboxen een waarde en moet ik deze waardes (integers) bij elkaar optellen.
Voorbeeld:
Geselecteerd zijn de boxen van "Student 15"met de constante waarde van "15" & de box "Senoir 10%" met de constante waarde "10".
Nu moet ik deze waardes optellen en echo'en, dus: 15 + 10 = 25.
Hier is mijn html en php.
HTML:
<!DOCTYPE HTML>
<html>
<head>
<title>PHP les</title>
</head>
<body>
<h2>bestellen</h2>
<form name="orderform" action="verwerken.php" method="POST">
<table>
<tr><td>Toshiba Satellite A100-510 Betaalprijs: €999,99<br/><br/></td></tr>
<tr>
<td>
<h3>Korting:</h3>
<input type="checkbox" name="korting[]" value="15"/>Student 15%<br/>
<input type="checkbox" name="korting[]" value="10"/>Senoir 10%<br/>
<input type="checkbox" name="korting[]" value="5"/>Klant 5%<br/>
<br/>
<input type="hidden" name="toshibaproduct" value="001"/>
<input type="hidden" name="toshibamerk" value="Toshiba"/>
<input type="hidden" name="toshibamodel" value="Satellite A100-510"/>
Aantal: Satellite <input type="text" size="2" max="3" name="toshibaaantal" value="0"/>
<input type="hidden" name="toshibaprijs" value="999,99"/>
</td>
</tr>
</table>
</form>
</body>
</html>
PHP:
<?php
if (empty($_POST['toshibaaantal']))
{
echo ("Geef het aantal op");
}
else
{
$waarde = $_POST['korting'];
foreach ($waarde as $som)
{
echo $som;
}
}
?>
ps: De php code moet extern blijven.