Php liest Formulardaten nicht aus!
Adrian
- webserver
Hi Leuts! :o)
Ich habe mit php folgendes Problem und hoffe mir kann hier jemand helfen...(evtl selbst mal probieren?)
WEnn ich Formulardaten senden und durch eine php etwas davon ausgeben möchte passiert genau NICHTS, Die Daten werden von der PHP nicht verarbeitet (ausgegeben):
Hier der Quelltext beider dateien (sind übungsdateien):
ud01.htm:
<html>
<body>
Bitte tragen Sie zwei Zahlen ein und senden Sie das Formular ab.<br>
<form action = "ud01.php" method = "post">
Wert 1: <input name = "w1"><p>
Wert 2: <input name = "w2"><p>
<input type = "submit">
<input type = "reset">
</form>
</body>
</html>
ud01.php:
<html>
<body>
<?php
$erg = $w1 + $w2;
echo "Die Summe von $w1 und $w2 ist $erg";
?>
</body>
</html>
Auch wenn ich die DAteien geringfügig abändere um die Variablen ohne berechnung anzeigen zu lassen, tut sich nichts..
Tippfehler sind keine drin und php funktionierte bis auf das jetzt ohne probleme (php4)
DANKE schonmal im Voraus!
Ok, danke hat sich erledigt, hab grad die antwort gefunden,
register_globals auf on gestellt, jetzt gehts!
Danke!
Hallo Adrian,
$erg = $w1 + $w2;
ich vermute jetzt mal, dass register_globals auf off steht (um das zu überprüfen schreib eine php-Seite auf der '<?php phpinfo() ?>' steht). Auf die Daten die per POST übergeben werden musst du mit $_POST["w1"] und $_POST["w2"] zugreifen (wenn du sie per GET überträgst eben $_GET["..."]).
Grüße aus Nürnberg
Tobias