Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/05/2010, 04:57
Avatar de dengaku
dengaku
 
Fecha de Ingreso: enero-2010
Mensajes: 69
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Comparar dos contraseñas y actualizar

Sigo en este post, me falla la comprobacion de errores, me dice:

Problemas en el select:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Yo hago lo siguiente:

Código PHP:
if (isset ($_REQUEST['modificav'])){
    
$erroresv false;
    
$cod $_REQUEST['cod'];
    
$pass1 $_REQUEST['pass1'];
    
$pass2 $_REQUEST['pass2'];
    
$nick1 $_REQUEST['nic'];

    if (
$pass1 != $pass2){ 
       
$error[1]=' No coinciden'
       
$erroresv=true;}
       
    if (
$pass2 != $pass1){ 
       
$error[2]=' No coinciden'
       
$erroresv=true;}
}

if (isset (
$_REQUEST['modificav']) and $erroresv==false){

    
$conexion=conecta();
$salt substr ($nick102);
$clave_crypta crypt ($pass1$salt);
$sq11="update usuarios set pass='$clave_crypta' where cod_usuario='$cod'";
$registros2=mysql_query($sq11,$conexion) or
              die(
"Problemas en el update".mysql_error());
 echo 
"Archivo fue modificado";
         
$paginaca="adminusu.php";
        
header("Location:$paginaca");
 } 
parece que se pasa por el forro mi control de errores o lo hago mal, porque me coge $pass1 este correcta o no y la mete. Toy probando cosas mientras, si alguno tiene una idea.
Bueno explico lo que quiero hacer, meter dos contraseñas, que las compare si son iguales, y si lo son coger una y meterla con el update en la tabla usuarios como pass, claro está que si no son iguales quiero que me diga que no son iguales y que se pare y no meta nada.