Lid |
|
hoi.
ik heb een scriptje dat een paar berekeningen uitvoert. Elke keer krijg ik de melding Undefined index aantalbehandelingen en aantalminuten.
Die 2 variabelen zijn inderdaad leeg omdat ik ze nog niet heb ingevuld in het formulier. Ik heb eens zitten klooien met IsSet maar krijg nog steeds de zelfde errors...kan iemand me vertellen wat ik fout doe?
greetz
<form method="POST">
<table><tr><td width="150">
Aantal behandelingen:</td><td> <input type="text" name="aantalbehandelingen" size="3"></tr><tr><td>
Extra minuten:</td><td> <input type="text" name="aantalminuten" size="3"> <BUTTON TYPE="submit">ok</BUTTON>
</td></tr></table><p>
<?
error_reporting(E_ALL);
if(!isset($_POST['aantalbehandelingen'])
{echo "Oeps...";}
elseif(!isset($_POST['aantalminuten'])){
echo "Oeps...";}
else { ?>
<table><tr><td width="150">behandelingen</td><td width="100">Extra minuten</td>
</tr><tr>
<td>€
<?php
// Elke behandeling ( 15 minuten ) kost 15 euro
$totaal1= $_POST['aantalbehandelingen']*15;
echo $totaal1;
?>
</td><td>€
<?php
// Elke minuut extra kost 2 euro
$totaal2= $_POST['aantalminuten']*2;
echo $totaal2;
?>
</td></tr>
<tr><td><hr>Totaal:</td><td>
<hr width="100">€
<?php
// Totaal te betalen
echo $totaal3=$totaal1+$totaal2;
?>
</td></table>
</td></tr></table>
<? } ?>
<form method="POST"> <table><tr><td width="150"> Aantal behandelingen:</td><td> <input type="text" name="aantalbehandelingen" size="3"></tr><tr><td> Extra minuten:</td><td> <input type="text" name="aantalminuten" size="3"> <BUTTON TYPE="submit">ok</BUTTON> </td></tr></table><p> <? if(!isset($_POST['aantalbehandelingen']) elseif(!isset($_POST['aantalminuten'])){ else { ?> <table><tr><td width="150">behandelingen</td><td width="100">Extra minuten</td> </tr><tr> <td>€ <?php // Elke behandeling ( 15 minuten ) kost 15 euro $totaal1= $_POST['aantalbehandelingen']*15; ?> </td><td>€ <?php // Elke minuut extra kost 2 euro $totaal2= $_POST['aantalminuten']*2; ?> </td></tr> <tr><td><hr>Totaal:</td><td> <hr width="100">€ <?php // Totaal te betalen echo $totaal3=$totaal1+$totaal2; ?> </td></table> </td></tr></table> <? } ?>
|