Tengo un problemita con el registro de mi web, quiero hacer que compruebe si el nombre de usuario ya existe o no, el tema es que cuando le hice eso tengo un error
si el usuario no existe, te registra y envia mensaje exitoso, pero si el usuario existe, en si funciona. No te registra pero tampoco te manda el mensaje de error. Les dejo el codigo
Código PHP:
<?php
session_start();
if(isset($_SESSION['user'])!="")
{
header("Location: cuenta.php");
}
include_once 'dbconnect.php';
if(isset($_POST['btn-signup']))
{
$uname = mysql_real_escape_string($_POST['nombre']);
$email = mysql_real_escape_string($_POST['email']);
$upass = md5(mysql_real_escape_string($_POST['pass']));
$q = mysql_query("SELECT nombre FROM usuarios WHERE nombre = '$uname'");
if( mysql_num_rows($q) == 0){
if(mysql_query("INSERT INTO usuarios(nombre,email,pass) VALUES('$uname','$email','$upass')"))
{
echo "<script>alert('Usuario creado con exito');</script>";
}
else
{
echo "<script>alert('Lo sentimos, este usuario ya existe');</script>";
}
}
}
?>
Código PHP:
if( mysql_num_rows($q) == 0){
if(mysql_query("INSERT INTO usuarios(nombre,email,pass) VALUES('$uname','$email','$upass')"))
{