Código PHP:
Ver original
<? require_once("adm/scripts/sql.php"); require_once("adm/scripts/string_utils.php"); require_once("adm/scripts/session.php"); if ($_POST['Submit'] == 'Enviar'){ $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $mail = $_POST['mail']; $direccion = $_POST['direccion']; $pais = $_POST['pais']; $ciudad = $_POST['ciudad']; $telefono = $_POST['telefono']; $empresa = $_POST['empresa']; $cargo = $_POST['cargo']; $usuario = $_POST['usuario']; $password = $_POST['password']; $vpassword = $_POST['vpassword']; $db=new DBMySql(MY_DB_SERVER,MY_DB_USER,MY_DB_NAME,MY_DB_PASSWORD); $sql = "INSERT INTO usuarios VALUES('','$nombre','$apellido','$telefono','$mail','$direccion','$ciudad','$pais','$usuario','$password','$empresa','$cargo')"; $db->query($sql); } ?> <!-- function submitForm(){ document.categorias.submit(); } function checkAdd(){ var usuario = document.registro.usuario.value; var pass1 = document.registro.password.value; var pass2 = document.registro.vpassword.value; var mail = document.registro.mail.value; if ( usuario.length < 1 ){ alert("Debe ingresar un nombre de usuario"); return false; } else{ if ( mail.length < 1 ){ alert("Debe ingresar su email."); return false; } else{ if ( pass1.length < 1 || pass2.length < 1 ){ alert("Debe ingresar la contrase� en ambos campos."); return false; } else{ if ( pass1 != pass2 ){ alert("Las contrase�s no coinciden."); return false; } else{ return true; } } } } } //--> </script>
cuando pongo un mail repetido
me sale este error
ERROR: INSERT INTO usuarios VALUES('','ASA','ASDASD','312123','salonventas@xxx xx.com.uy','ASASDSAD','SADASD','','DAMIAN','DAMIAN ','ASDASD','ASDASD')
como hago para poner un script que al repetirse el mail diga
alert("el mail ya se encuentra en la base de datos");
gracias como simpre