Como validar para pasar a otra página

Quisiera realizar una función la cual me pide el nombre y password del usuario para luego que me pase a otra página, lo primero ya lo tengo y me queda así
<br>
<br>
<FORM ACTION="C:\DataWeb\claves" METHOD=POST>
Nombre: <INPUT TYPE=TEXT Name="realname"><BR>
password: <INPUT TYPE=PASSWORD NAME="mypassword">
<P><INPUT TYPE=SUBMIT VALUE="Ingreso">
</FORM
El problema que tengo es como hago la base con los password en que formato y como lo hago.

1 Respuesta

Respuesta
1
Te voy a poner un ejemplo sencillo en PhP.:
<!--
<head>
<style type="text/css">
.style1 {
border: 1px solid #000080;
}
.style2 {
text-align: center;
}
</style>
</head>
<table style="width: 100%" class="style1">
<tr>
<td> </td>
<td class="style2">Validación</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style2">
<form method="post" action="index.php">
Usuario:<input name="tusuario" type="text"> Pass:
<input name="tpass" type="password"><br>
<input name="Button1" type="button" value="OK" onclick="submit()"></form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<?PhP
$usuario = $_POST["tusuario"];
$pass = $_POST["tpass"];
if ($usuario=="root" && $pass=="123456"){
echo "
<h3>Index</h3>
\n";
echo "
<table>
\n";
$directorio = opendir(".");
while ($archivo = readdir($directorio))
{
$nombreArch = ucwords($archivo);
$nombreArch = str_replace("..", "Atras", $nombreArch);
echo "
<tr>
\n
<td>\n<a href='$archivo'>\n";
echo "<b> $nombreArch</b></a></td>
\n";
echo "\n
</tr>
\n";
}
closedir($directorio);
echo "
</table>
\n";
} //end if
else {
if ($usuario!=""){echo "incorrecto";}
}//end else
?>
-->
Te hago observar que en el action del formulario debes de poner la página que quieres que reciba la información mediante el método post, en tu caso, de tu formulario.
En el ejemplo, se llamaría a si misma la página y obtendría el valor de los campos mediante PhP con $_POST["nombre_objeto_formulario"]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas