Estoy haciendo una pequeña página en PHP, y en el registro de usuarios quiero que si el Usuario y el correo que ingresaron ya esté repetido en la base de datos, que diga que ya ese usuario y correo ya están ocupado.
Aquí les dejo el código, muchas gracias:
Código:
<?php include ("conexion.php");
#Verificar que no esten vacios los campos
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset($_POST['usuario']) && !empty($_POST['usuario']) &&
isset($_POST['contra']) && !empty($_POST['contra']) &&
isset($_POST['contra2']) && !empty($_POST['contra2']) &&
isset($_POST['email']) && !empty($_POST['email']) &&
#Verificar que las dos contraseñas sean iguales
$_POST['contra'] == $_POST['contra2'])
{
$conexion=mysql_connect($host,$user,$pw)
or die("<p>Problemas en la conexion.</p>");
mysql_select_db($db,$conexion)
or die("<p>Problemas en la seleccion de la base de datos.</p>");
mysql_query("insert into usuarios_table(NOMBRE,USUARIO,CONTRA,EMAIL) values
('$_POST[nombre]','$_POST[usuario]','$_POST[contra]','$_POST[email]')",
$conexion);
echo "<p>Registrado con éxito, ahora inicia sesión.</p>";
echo "<p>Usuario: </p>".$_POST['nombre']."<br>";
echo "<p>Contraseña: </p>".$_POST['pw']."<br>";
echo "<p>E-Mail: </p>".$_POST['email']."<br>";
mysql_close($conexion);
}
else{
echo "<p>Verifica que llenaste todos los campos y las contraseñas coincidan.</p>";
}
?>