Problema con formulario y PHP
Publicado por Wintermute (4 intervenciones) el 30/01/2003 10:10:36
Salu2:
Tengo un problema raro con un formulario muy sencillito y un script PHP para validar sus datos. El código del formulario es:
<FORM NAME="flogin" METHOD="post" ACTION="validar.php">
<CENTER>
<TABLE BORDER="0">
<TR>
<TD><B>Nombre de usuario:</B></TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="15" MAXLENGTH="15"></TD>
</TR>
<TR>
<TD><B>Contraseña:</B></TD>
<TD><INPUT TYPE="password" NAME="password" SIZE="15" MAXLENGTH="15"></TD>
</TR>
</TABLE>
<BR>
<INPUT TYPE="submit" NAME="Enviar" VALUE="Enviar">
</CENTER>
</FORM>
Y el de validar.php, de momento sólo es ésto:
<?php
while (list($name, $value) = each($HTTP_POST_VARS)) {
echo "$name = $value<br>\n";
}
echo $password;
echo $nombre;
?>
Dicho script, aunque en el bucle sí me muestre los parámetros pasados, por ejemplo,
nombre=lucas
password=lucas
Enviar=Enviar
después me dice en el echo que la variable password no está definida. Por supuesto, si pruebo con nombre o Enviar, lo mismo. Y también me sale lo mismo tanto usando el método post como el método get.
¿Alguien tiene alguna idea de qué puede estar pasando? Me hace bastante falta que ésto eche a andar...
Muchas gracias de antemano.
Tengo un problema raro con un formulario muy sencillito y un script PHP para validar sus datos. El código del formulario es:
<FORM NAME="flogin" METHOD="post" ACTION="validar.php">
<CENTER>
<TABLE BORDER="0">
<TR>
<TD><B>Nombre de usuario:</B></TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="15" MAXLENGTH="15"></TD>
</TR>
<TR>
<TD><B>Contraseña:</B></TD>
<TD><INPUT TYPE="password" NAME="password" SIZE="15" MAXLENGTH="15"></TD>
</TR>
</TABLE>
<BR>
<INPUT TYPE="submit" NAME="Enviar" VALUE="Enviar">
</CENTER>
</FORM>
Y el de validar.php, de momento sólo es ésto:
<?php
while (list($name, $value) = each($HTTP_POST_VARS)) {
echo "$name = $value<br>\n";
}
echo $password;
echo $nombre;
?>
Dicho script, aunque en el bucle sí me muestre los parámetros pasados, por ejemplo,
nombre=lucas
password=lucas
Enviar=Enviar
después me dice en el echo que la variable password no está definida. Por supuesto, si pruebo con nombre o Enviar, lo mismo. Y también me sale lo mismo tanto usando el método post como el método get.
¿Alguien tiene alguna idea de qué puede estar pasando? Me hace bastante falta que ésto eche a andar...
Muchas gracias de antemano.
Valora esta pregunta


0