Hola de nuevo, hice la prueba y vi que no tenias en tu código la conexión a la base de datos, o sea --> mysql_select_db($bdname, $link);
No uses mysql_db_query, esta función es obsoleta, en php.net/manual/en/function.mysql-db-query.php lo podrás leer, usa mejor mysql_query();
Ahora te pongo el código:
Código php:
Ver original$srv="localhost"; //server mysql
$bdname="test"; // nombre bd
$bduser="root"; // user mysql
$bdpass="055683"; //contraseña del user mysql
//primero comprobamos que no exista el usuario.
$user = $_POST['user'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
$ssql = "SELECT * FROM usuarios WHERE user='" . $user . "'";
if($result == true)
{
echo "Nombre de usuario en uso.";
} else {
//procedimos a comprobar contraseñas
if($pass1!=$pass2)
{
echo "Error: las contraseñas especificadas son distintas";
}
else
{
$ssql="INSERT INTO usuarios (user, pass) VALUES ('".$user."','".$pass1."')";
if($result){
echo "Usuario registrado con exito.";
} else {
echo "Error registrando usuario.";
}
}
}
}
else
{
echo "error";
}
A mi ya me funcionó. Espero que ahora si lo puedas resolver. Saludos.