Portál AbcLinuxu, 9. května 2025 22:44
<form action="reg3.php" method="post" ... enctype="text/plain"> <tr><td>*+Jméno</td><td><? echo formerror("firstname", $errors); ?> <input type="text" name="firstname" value="<? echo $formVars["firstname"]?>"/></td></tr> ... <input type="submit" value="Registruj"/> </form>Na stránce reg3.php mám toto:
if (!session_is_registered("errors")) session_register("errors"); if (!session_is_registered("formVars")) session_register("formVars"); foreach ($_POST as $varname => $value) $formVars[$varname]=$value; echo "Jméno: ".$formVars["firstname"]."<br />";Proč se mi tam ta proměnná
firstname
nezobrazí?enctype="multipart/form-data"
/etc/php.ini
. Hledej radek s variables_order
. Jak koukam, tak mas i povoleny register_globals
. Zkus to vypnout. Mozna se ti koupou vsechny mozny promenny dohromady. I kdyz by to bylo divny, ze to nejde ani pres $_POST, ale schvalne to zkus.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.