Jens: Problem bei der Formularauswertung

Beitrag lesen

Ich habe mich anhand eines Buches etwas mit PHP angefangen und bin jetzt bei der Formularauswertung angelangt. Nun habe ich aber bei der Verwendung folgendes Codes ein Problem:

...

<?php $erg = $w1 + $w2;
echo "Die Summe von $w1 und $w2 ist $erg";
?>
Die Ausgabe ist:
Die Summe von und ist 0
Wo liegt das Problem?
Ich habe XAMPP und den Firefox.

Das Problem ist, das Du ein altes Buch hast ;) In den neueren PHP Versionen werden die Parameter (POST, GET, COOKIE, SESSION) nicht mehr automatisch in PHP Variablen umgewandelt.

Die Formularfelder "w1" und "w2" kannst Du wie folgt abfragen:
 $w1 = $_POST['w1']; bzw.
 $w1 = $_POST['w2'];

Das Stichwort ist "Suberglobals".

<?php
// importiere HTML Forumlar Daten
 $w1 = $_POST['w1'];
 $w1 = $_POST['w2'];
// Rechne...
$erg = $w1 + $w2;
// Werf Ergebnis raus.
echo "Die Summe von $w1 und $w2 ist $erg";
?>