Cita:
Iniciado por cmc Hola gente me estoy por volver loco
tengo esto
Código PHP:
<?php include('la conexion); //conectamos con la base de datos
$link = Conectarse();
//if(isset($_POST['nic']) && isset($_POST["clave"])){
$clave = $HTTP_POST_VARS['clave'];
$nic = $HTTP_POST_VARS['nic']
$query_rsdtotal = "SELECT * FROM admin WHERE nic='$nic";
$rsdtotal = mysql_query($query_rsdtotal );
if($row_rsdtotal = mysql_fetch_array($rsdtotal)) {
//echo "&resultado=ocupado"; //nic ocupado
if($row_rsdtotal["clave"] == $clave){ //comprobamos si coinciden las contraseñas
echo "&resultado=ok&"; //las contraseñas coinciden
} else {
echo "&resultado=claveno&"; //contraseña incorrecta
}
}else {
echo "&resultado=nicno&"; //El usuario no se encuentra en la BD
}
mysql_free_result($rsdtotal);
//}
mysql_close();
?>
No se que esta mal pero no funciona ni para tras, la idea es verifique si los campos que traigo por post son iguales a los de la base, ya comprobe el tema de que si llegan los campos simulandolos en el codigo y tampoco funciona, por lo cual sospecho que el tema esta en el select de la base.
Espero alguien lo pueda solucionar
gracias
Te fijaste en la composiciòn de la query?????, le falta el identificador creo.... habersh si lo mirash mysql_query($link,$query_rsdtotal) en lugar de mysql_query($query_rsdtotal)
A proposito... te recomiendo usar un solo tipo de comillas o simples o dobles, pero no las mezcles cuando es php puro (weno sobretodo para que no te equivoques ps, pero las mas recomendadas son las simples) xq he visto que tienes mezcladas comillas dobles y simples...
Weno ya no aburro mas dime si te sirvio o no...
Bytes