Problemas de verificacion
Hola quiero verificar que el usuario entre bien el login y el password para poder entrar a una seccion de mi pagina, este es el codigo que estoy utilizando :
<?php
$link=mysql_connect("", "", "");
mysql_select_db("",$link);
$cons=mysql_query("select * from clientes where email=$login and password =$password",$link);
$sw=mysql_num_rows($cons);
if (sw==1) {
header("Location: http://fscharter.netfirms.com/Forum/nfphpbb ");
}
else {
echo"NO EXISTE SU CLAVE";
}
?>
Me sale este error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/web_i/d15/s33/b02219c4/www/php/Validacion2.php on line 5
NO EXISTE SU CLAVE
Sale no existe , y el usuario si existe, Por favor si alguien me puede ayudar a descubrir el error !!
<?php
$link=mysql_connect("", "", "");
mysql_select_db("",$link);
$cons=mysql_query("select * from clientes where email=$login and password =$password",$link);
$sw=mysql_num_rows($cons);
if (sw==1) {
header("Location: http://fscharter.netfirms.com/Forum/nfphpbb ");
}
else {
echo"NO EXISTE SU CLAVE";
}
?>
Me sale este error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/web_i/d15/s33/b02219c4/www/php/Validacion2.php on line 5
NO EXISTE SU CLAVE
Sale no existe , y el usuario si existe, Por favor si alguien me puede ayudar a descubrir el error !!
El problema lo puedes tener en las comillas.
Prueba con esto:
$cons=mysql_query("select * from clientes where email='" . $login . "' and password ='" . $password . "'",$link);
Aqui no se distingue bien pero cada variable debe ir entre comillas simples( '$var'). Pruebalo y ya me diras si te sirve o no.
BYEEEEEEEEEEEEEEEEEEEEEEE
Prueba con esto:
$cons=mysql_query("select * from clientes where email='" . $login . "' and password ='" . $password . "'",$link);
Aqui no se distingue bien pero cada variable debe ir entre comillas simples( '$var'). Pruebalo y ya me diras si te sirve o no.
BYEEEEEEEEEEEEEEEEEEEEEEE
