Alguien por favor podria ayudarme con este select?
Publicado por Ricardo Ríos (7 intervenciones) el 02/01/2007 18:14:15
Buenas tardes, gracias por leer mi nota, estoy realizando una aplicación de autentificación que me produce estos errores:
Notice: Undefined variable: usuario in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 11
Notice: Undefined variable: clave in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 11
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 22
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 24
Aca esta mi script esta es la entrada.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>FORMULARIO DE AUTENTIFICACIÓN</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="comprueba.php" method="POST">
<table align="center" width="250" cellspacing="1" cellpadding="1" border="0">
<tr>
<td align="right">USUARIO :</td>
<td><input type="text" name="usuario">
</td>
</tr>
<tr>
<td align="right">CLAVE:</td>
<td><input type="password" name="clave"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Entrar"></td>
</tr>
</table>
</form>
</body>
</html>
y el archivo comprueba.php es este
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>AUTORIZACIÓN</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$conectar = mysql_connect("localhost","root","");
mysql_select_db("usuarios",$conectar);
$sql = "SELECT usuarios.usuario, usuarios.clave FROM usuarios WHERE usuarios.usuario = `$usuario` AND usuarios.clave = `$clave`";
$result = mysql_query($sql,$conectar);
if (mysql_num_rows($result) != 0)
{
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: consulta4.php");
}
else
{
header ("Location: Entrada.htm");
}
mysql_free_result($result);
mysql_close($conectar);
?>
</body>
</html>
Cualquier ayuda se agradece, saludos
Notice: Undefined variable: usuario in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 11
Notice: Undefined variable: clave in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 11
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\america\comprueba.php:8) in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 22
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-8\www\america\comprueba.php on line 24
Aca esta mi script esta es la entrada.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>FORMULARIO DE AUTENTIFICACIÓN</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="comprueba.php" method="POST">
<table align="center" width="250" cellspacing="1" cellpadding="1" border="0">
<tr>
<td align="right">USUARIO :</td>
<td><input type="text" name="usuario">
</td>
</tr>
<tr>
<td align="right">CLAVE:</td>
<td><input type="password" name="clave"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Entrar"></td>
</tr>
</table>
</form>
</body>
</html>
y el archivo comprueba.php es este
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>AUTORIZACIÓN</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$conectar = mysql_connect("localhost","root","");
mysql_select_db("usuarios",$conectar);
$sql = "SELECT usuarios.usuario, usuarios.clave FROM usuarios WHERE usuarios.usuario = `$usuario` AND usuarios.clave = `$clave`";
$result = mysql_query($sql,$conectar);
if (mysql_num_rows($result) != 0)
{
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: consulta4.php");
}
else
{
header ("Location: Entrada.htm");
}
mysql_free_result($result);
mysql_close($conectar);
?>
</body>
</html>
Cualquier ayuda se agradece, saludos
Valora esta pregunta
0