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";
?>