Volcom
Neues Mitglied
Übung UD01
[php:1:5d87e19996]
<html>
<body>
Bitte tragen Sie zwei Zahlen ein und senden Sie das Formular ab.
<form action = "ud01.php" method = "post">
Wert 1: <input name = "w1">
Wert 2: <input name = "w2">
<input type = "submit">
<input type = "reset">
</form>
</body>
</html>
[/php:1:5d87e19996]
[php:1:5d87e19996]
<html>
<body>
<?php
$erg = $w1 + $w2;
echo "Die Summe von $w1 und $w2 ist $erg";
?>
</body>
</html>
[/php:1:5d87e19996]
Speichern Sie beide Dateien im Hauptverzeichnis Ihres Webservers, und testen Sie sie, indem Sie einen Browser aufrufen und die Adresse http://localhost/ud01.htm eingeben. Sie sollten nicht die Adresse http://localhost/ud01.php eingeben, denn diese Datei wird vom Formular aus aufgerufen.
Ok das habe ich genau so gemacht wie es im Tutorial steht...
Doch wenn ich jetzt http://localhost/ud01.htm aufrufe dann kommt leider diese Fehlermeldung:
Notice: Undefined variable: w1 in c:\programme\easyphp1-8\www\ud01.php on line 5
Notice: Undefined variable: w2 in c:\programme\easyphp1-8\www\ud01.php on line 5
Notice: Undefined variable: w1 in c:\programme\easyphp1-8\www\ud01.php on line 6
Notice: Undefined variable: w2 in c:\programme\easyphp1-8\www\ud01.php on line 6
Die Summe von und ist 0
Ich hätte mir das eigentlich so vorgestellt, dass wenn ich z.B. im ersten Wert 1 reinschreibe und im zweiten 2 als Ergebnis 3 rauskommt.
Oder wenn ich einfach Strings reinschreibe
in Wert 1: Max
und in Wert 2: Musterman
dass dann im .php script als summe Max Mustermann rauskommt.
Aber es kommen leider diese Fehlermeldungen... wie gesagt ich habe es genau so gemacht wie in dem Tutorial steht. Sagt mir bitte was ich falsch mache...
Das Tutorial hab ich von der CD aus dem Buch "Webseiten programmieren und gestalten"