Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2006, 21:52
faquinte
 
Fecha de Ingreso: septiembre-2006
Mensajes: 48
Antigüedad: 18 años, 6 meses
Puntos: 0
validar contraseñas

Tengo este codigo para validar dos contraseñas en un formulario a ver si son iguales; pero tanto si son iguales como si son distintas me sale siempre el mismo error "Las contraseñas no coinciden"

Código PHP:
<?php  
$contrasena 
$_POST['contrasena'];
$repcont $_POST['repcont'];

if (
strcmp ($contrasena,$repcont)!==0) die ("Las contraseñas no coinciden.");  {

die (
"Las contraseñas no coinciden.");

}

$conexion mysql_connect("localhost""faquinte","175f38q");  
mysql_select_db("contactos",$conexion);  

$apellido=$_POST['apellido'];  
$nombres=$_POST['nombres'];  
$dni=$_POST['dni'];  
$telefono=$_POST['telefono'];  
$celular=$_POST['celular'];  
$domicilio=$_POST['domicilio'];  
$mail=$_POST['mail'];  
$contrasena=$_POST['contrasena'];  
$repcont=$_POST['repcont'];  

$sql =" INSERT INTO tblcontactos (apellido,nombres,dni,telefono,celular,domicilio,mail,contrasena,repcont) VALUES ('$apellido','$nombres','$dni','$telefono','$celular','$domicilio','$mail','$contrasena','$repcont')";  
/* 
aca puse todos los campos pero seguro q con un par de ellos q no quieras se puedan repetir vasta. 
*/ 
$sql_check  "SELECT * FROM tblcontactos WHERE apellido = '$apellido' AND  nombres  = '$nombres'  AND dni = '$dni' AND telefono = '$telefono' AND celular = '$celular' AND domicilio = '$domicilio' AND mail = '$mail' AND contrasena = '$contrasena' AND repcont = '$repcont'"
$query_check mysql_query($sql_check); 
    if (
mysql_num_rows($query_check ) > 0){ 
    echo 
"<font color=ff0000 size=4> El registro ya existe </font>\n";  
    exit;  
    }else{     
    
$result mysql_query($sql);  
    if (
$sql)  
    {  
    echo 
"<font color=ff0000 size=4> El registro ha sido incluido </font>\n";  
    }  
    else  
    {  
    echo 
"<p>¡No se ha podido introducir.!</p>\n";  
    exit;  
    }  
         
    } 

mysql_close($conexion);  
?>
A que se debe?