Was tun?
die Variablenübergabe mit "form action" zu php klappt nicht.
-----------
aus formular.html
[html>
<head>
<title>HTML-Formular</title>
<meta http-equiv"content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2>Formularseite (HTML-Eingabemaske)</h2>
<form action="auswertung.php" method="post">
Ihr Vorname:
<input type="text" name="vorname">
<input type="submit">
</form>
</body>
</html]
zu auswertung.php
[html>
<head>
<title>Auswertung</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2>Auswertung des Formulars</h2>
<?php
echo "$vorname hier steht Ihr vorname";
?>
</body>
</html]
----
name="vorname", der Formularinhalt sollte doch eigentlich automatisch zum Wert der Variablen werden.
Tut er aber nicht. auswertung.php wird gefunden, dargestellt und enthält eine Fehlermeldung: "Notice: Undefined variable: vorname in E:homephpauswertung.php on line 9"
mit "get" geschaut: Formularinhalt wird übertragen
-----
Mein Fehler? Ein Fehler? Was Grundsätzliches?!
Claudia
-
-
-
Hallo Claudia,
probiere es bitte mit folgendem Quelltext.
auswertung.php:
<html>
<head>
<title>Auswertung</title>
<meta http-equiv="content-type" content="text/html;
charset=iso-8859-1">
</head>
<body>
<h2>Auswertung des Formulars</h2>
<?php echo($_POST[vorname] . hier steht Ihr vorname); ?>
</body>
</html>
Vermutlich ist die Option register_globals auf Off gestellt. Dies
kannst du übrigens mit phpinfo(); überprüfen. Mehr Infos zu
register_globals findest du unter
http://www.pc-special.net/?idart64.
--
Paul Franke - PC-Special Team, Helpline-Administrator
Kostenlose Computer-Hilfe in 24h - Tipps, Tricks, Skripte und mehr
www: http://www.pc-special.net/ - e-mail: paule@pc-special.net