Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2006, 19:46
matias_80
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 17 años, 5 meses
Puntos: 1
Validacion de usuarios

Hola necesito su ayuda!!
Tengo este codigo que lo q hace es ingresar usuarios nuevos a una DB,
lo esta ingresando perfecto el problema es q chequea q las contraseñas
(contraseña y repetir contraseña) sean iguales y si son iguales ingresa sino error
y ahora lo que quiero validar y no me sale es si un usuario nuevo quiere ingresar
una contraseña ya existente me diga q ya existe un usuario con esa contraseña en la DB,
asi tengo usuarios en mi DB con distintas contraseñas!!!!!

registracion.php

<form name="form1" action="registracion_2.php" method="post">
<label><strong>Apellido</strong><input name="apellido" type="text" size="30" /><br></label>
<label><strong><br />Nombres</strong><input name="nombres" type="text" size="50" /><br></label>
<label><strong><br />DNI</strong><input name="dni" type="text" size="10" /><br></label>
<label><strong><br />Domicilio</strong><input name="domicilio" type="text" size="100" /></label>
<label><strong><br />Mail</strong><input name="mail" type="text" size="30" /><br></label>
<label><strong><br />Contraseña</strong><input name="contrasena" type="password" /></label>
<label><strong> Repetir contraseña</strong><input name="repcont" type="password" /><br /><br /></label>
<label><input type="submit" name="Submit" value="Enviar" /></label>
<input type="reset" name="Submit2" value="Borrar campos" />
</form>


registracion_2.php

<?php

//conexion a la db
$link = mysql_connect("localhost", "");
mysql_select_db("tablacurso", $link);

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

if ($contrasena != $repcont)
{
die ("Las contraseñas no coinciden.");
}
else
{
$sql =" INSERT INTO registracion (apellido,nombres,dni,domicilio,mail,contrasena,re pcont) VALUES ('".$apellido."','".$nombres."','".$dni."','".$dom icilio."','".$mail."','".$contrasena."','".$repcon t."') ";
$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";
}

?>


Muchas gracias!!!!!!!!!!!!!!!!!!