Guest User

Untitled

a guest
Jan 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <?php
  2. // Configuración de los datos del hosting.
  3. $dbhost='hostingnabos.com.';
  4. $dbusername='usernabos';
  5. $dbuserpass='contraseña';
  6. $dbname='base23';
  7. // Conexi&oacute;n a la base de datos
  8. ## mysql_connect("mysql.basededatos", "aquíuser) or die(mysql_error());
  9. mysql_connect($dbhost, $dbusername, $dbuserpass, $dbname) or die(mysql_error());
  10. ##mysql_select_db("nombredeladb" ) or die(mysql_error());
  11. mysql_select_db($dbname) or die(mysql_error());
  12.  
  13. // Variables necesarias
  14. if (isset($_POST["username"] ) ) {
  15. $username = $_POST["username"];
  16. $password = $_POST["password"];
  17. $rpassword = $_POST["rpassword"];
  18. $edad = $_POST["edad"];
  19. $email = $_POST["email"];
  20. // En caso de no haber rellenado ningún campo
  21. if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
  22. echo "Hay campos vacios, revisalos por favor";
  23. }else{
  24. // &iquest;Coinciden las contraseñas?
  25. if($password!=$cpassword) {
  26. echo "Las contraseñas no coinciden, revisalas por favor";
  27. }else{
  28. // Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
  29. $checkuser = mysql_query("SELECT username FROM users WHERE username='$username'" ) ;
  30. $username_exist = mysql_num_rows($checkuser);
  31.  
  32. $checkemail = mysql_query("SELECT email FROM users WHERE email='$email'" ) ;
  33. $email_exist = mysql_num_rows($checkemail);
  34.  
  35. if ($email_exist>0|$username_exist>0) {
  36. echo "El nombre de usuario ya está en uso, cambialo por favor.";
  37. }else{
  38. //Todo parece correcto procedemos con la insercción
  39. $query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
  40. mysql_query($query) or die(mysql_error());
  41. echo "El usuario $username ha sido registrado con éxito, ahora podrás disfrutar del servidor al máximo. Ya puedes loguearte y modificar tu cuenta.";
  42. }
  43. }
  44. }
  45. }
  46. ?>
Add Comment
Please, Sign In to add comment