Vertigo21
Erfahrenes Mitglied
Immer wenn ich meine Testseite aufrufe bekomme ich diese Meldungen:
"Notice: Undefined index: wert1 in C:\php\008.php on line 9"
"Notice: Undefined index: wert2 in C:\php\008.php on line 10"
Hat man aber einmal eine Berechnung durchgeführt und die Felder wieder gelöscht, tauchen die Meldungen nicht mehr auf. Ich benutze ein Windows 2003 Server OS mit IIS Version 5.2
"Notice: Undefined index: wert1 in C:\php\008.php on line 9"
"Notice: Undefined index: wert2 in C:\php\008.php on line 10"
Hat man aber einmal eine Berechnung durchgeführt und die Felder wieder gelöscht, tauchen die Meldungen nicht mehr auf. Ich benutze ein Windows 2003 Server OS mit IIS Version 5.2
Code:
<form method="post">
Wert 1: <input name="wert1" size="5">
Wert 2: <input name="wert2" size="5"><p>
<input type="submit" value="Anzeigen">
<input type="submit" value="Eingaben löschen"><p>
</form>
<?
$wert1=$HTTP_POST_VARS["wert1"];
$wert2=$HTTP_POST_VARS["wert2"];
if ($wert1!="" or $wert2!="")
{
echo "Sie haben ",$wert1," und ",$wert2," eingegeben.<p>";
echo $wert1," + ",$wert2," ergibt ",$wert1+$wert2,"<br>";
echo $wert1," - ",$wert2," ergibt ",$wert1-$wert2,"<br>";
echo $wert1," * ",$wert2," ergibt ",$wert1*$wert2,"<br>";
if($wert2==0)
{echo $wert1," / ",$wert2," kann leider nicht berechnet werden.<br><br>";
echo $wert1," % ",$wert2," kann leider nicht berechnet werden.";
}
else
{echo $wert1," / ",$wert2," ergibt ",$wert1/$wert2,"<br><br>";
echo $wert1," durch ",$wert2," geteilt ergibt einen Rest von ",$wert1%$wert2;
}
}
?>