Ver Mensaje Individual
  #3  
Antiguo 25-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Además de las comprobaciones que te comenta kayetano, me parece que hay una confusión de conceptos. Parece que intentas comprobar la veracidad de los datos en el mismo formulario 1, y si procede mandar directamente el formulario 2:

Cita:
Empezado por David
Código:
form method="post" action="formulario2.php"></b>
	<input type="text" name="usuario" ">
	<input type="text" name="clave">
El action del formulario 1 debe mandarte a un script php que será el encargado de verificar que los datos son veraces:

Código:
form method="post" action="comprobar.php"></b>
	<input type="text" name="usuario" ">
	<input type="text" name="clave">
comprobar.php es donde haces la consulta (tu función comprobar()) y es también donde puedes redirigir al usuario al segundo formulario o regresar un mensaje de error en caso de que los datos no sean correctos:

Código PHP:
function comprobar(...)
{
  ...
}

if (
comprobar())
{
  
// aquí rediriges al segundo formulario
  
header('location: formulario2.php');
}
else
{
  echo 
'datos incorrectos';  

Claro que es un ejemplo muy simplificado. Como te indica kayetano, tienes que cuidar que no haya inyección de código y las contraseñas deberían estar encriptadas.

// Saludos
Responder Con Cita