Hallo,
um PHP4 zu lernen habe ich mir einige Beispielscripte aus dem Inernet geholt, aber diese funktioneren alle nicht.
Wenn ich mit submit eine Form absende , mit action=< php script>
so sind die Variablen im aufgerufenen script unbekannt.
Beispiel :
php1.php
<?php
$arraydata = array("peru","machu picchu","maca","los incas","greit");
echo "<form name=\"form\" action=\"pag2.php\" method=\"post\">";
for ($lo=0;$lo<5;$lo++) {
echo "<input type=\"hidden\" name=\"opcion[$lo>]\" value=\"$arraydata[$lo]\">";
}
echo "<input type=\"submit\" name=\"enviar\">";
echo "</form>";
/********************************************/
?>
page2.php
<?php
for ($lo=0;$lo<sizeof($opcion);$lo++) {
echo "word $opcion[$lo]";
}
?>
[COLOR=crimson]Notice: Undefined variable: opcion in i:\avs-web\pag2.php on line 2[/COLOR]
Benutze PHP4 und Apache Webserver 1.3
was ist der Grund ?
Bin für jede Antwort dankbar
Gruß
Toni
um PHP4 zu lernen habe ich mir einige Beispielscripte aus dem Inernet geholt, aber diese funktioneren alle nicht.
Wenn ich mit submit eine Form absende , mit action=< php script>
so sind die Variablen im aufgerufenen script unbekannt.
Beispiel :
php1.php
<?php
$arraydata = array("peru","machu picchu","maca","los incas","greit");
echo "<form name=\"form\" action=\"pag2.php\" method=\"post\">";
for ($lo=0;$lo<5;$lo++) {
echo "<input type=\"hidden\" name=\"opcion[$lo>]\" value=\"$arraydata[$lo]\">";
}
echo "<input type=\"submit\" name=\"enviar\">";
echo "</form>";
/********************************************/
?>
page2.php
<?php
for ($lo=0;$lo<sizeof($opcion);$lo++) {
echo "word $opcion[$lo]";
}
?>
[COLOR=crimson]Notice: Undefined variable: opcion in i:\avs-web\pag2.php on line 2[/COLOR]
Benutze PHP4 und Apache Webserver 1.3
was ist der Grund ?
Bin für jede Antwort dankbar
Gruß
Toni
Kommentar