ahora tengo otra pregunta :^P Si alguien intenta registrar un usuarios q ya esta registrado, ¿como hago para q aparezca el mensaje y no registre en la bd? Gracias
En línea
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
<? $sql = "SELECT * FROM usuarios WHERE nick LIKE '$nick'"; $resp = mysql_query ($sql); if (mysql_num_rows ($resp) <= 0) { echo "Ese nombre de usuario ya se ha elegido, coge otro"; } ?>
Y bueno pues eso lo haces con los campos que quieras... espero que te sirva, cualquier duda postearla
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/webcindario/projectxeron/registrar.php on line 11
Warning: mysql_query(): A link to the server could not be established in /home/webcindario/projectxeron/registrar.php on line 11
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webcindario/projectxeron/registrar.php on line 12
Aqui os dejo todo el codigo del archivo:
<html> <head> <title>ProjectXeron</title> </head> <body> <?php include('diseño.php'); include("bdconex.php"); $sql = "SELECT * FROM usuarios WHERE nick='$nick'"; $resp = mysql_query ($sql); if (mysql_num_rows ($resp) <= 0) { echo "Ese nombre de usuario ya se ha elegido, coge otro"; } if($_POST['nick'] == NULL OR $_POST['nick'] == "") { echo "Debes de introducir un Nick porfavor<BR>"; } if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas<BR>"; } if($_POST['email'] == NULL OR $_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); echo '<div align="center">Gracias por registrarte en ProjectXeron.<BR><a href="index.php">Volver a la página principal</a></div>'; } ?> </body> </html>
Gracias ;-)
En línea
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.