Advertisement
Guest User

Untitled

a guest
May 18th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. <?php
  2. //datos para establecer la conexion con la base de mysql.
  3. mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error());
  4. mysql_select_db('feisbuk')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  5. ?>
  6. <style type="text/css">
  7. <!--
  8. body,td,th {
  9. font-size: 12px;
  10. }
  11. .Estilo1 {color: #000000}
  12. .Estilo2 {color: #FFFF00}
  13. .Estilo3 {color: #FFFFFF; }
  14. body {
  15. background-color: #333333;
  16. }
  17. -->
  18. </style>
  19. <form action="registrar.php" method="post">
  20. <div align="center">
  21. <p>&nbsp;</p>
  22. <p>&nbsp;</p>
  23. <p>&nbsp;</p>
  24. <p>&nbsp;</p>
  25. <img src="Fotos/titulo2.png" width="160" height="50" /> </div>
  26. <table width="300" align="center" bgcolor="#FFFFFF">
  27. <tr>
  28. <td width="250" bgcolor="#666666" class="Estilo3">Registro</td>
  29. </tr>
  30. <tr>
  31. <td><table width="250" align="center">
  32. <tr>
  33. <td width="118"><div align="center" class="Estilo1">Usuario</div></td>
  34. <td width="120"><input type="text" name="username" size="20" maxlength="20" /></td>
  35. </tr>
  36. <tr>
  37. <td><div align="center" class="Estilo1">Contrase&ntilde;a</div></td>
  38. <td><input type="password" name="password" size="20" maxlength="20" /></td>
  39. </tr>
  40. <tr>
  41. <td><div align="center" class="Estilo1">Confirmar</div></td>
  42. <td><input type="password" name="password2" size="20" maxlength="20" /></td>
  43. </tr>
  44. <tr>
  45. <td class="Estilo1"><div align="center">Correo</div></td>
  46. <td><input type="text" name="email" size="20" maxlength="20" /></td>
  47. </tr>
  48. </table>
  49. </tr>
  50. <tr>
  51. <td><div align="center">
  52. <input name="submit" type="submit" value="Registrarse" />
  53. </div></td>
  54. </tr>
  55. <tr>
  56. <td><hr /></td>
  57. </tr>
  58. <tr>
  59. <td><div align="center">
  60. <?
  61. function formRegistro(){
  62. ?>
  63. </div></td>
  64. </tr>
  65. </table>
  66. </div>
  67. </form>
  68. <?php
  69. }
  70. // verificamos si se han enviado ya las variables necesarias.
  71. if (isset($_POST["username"])) {
  72. $username = $_POST["username"];
  73. $password = $_POST["password"];
  74. $password2 = $_POST["password2"];
  75. $email = $_POST["email"];
  76. $ip = $_POST["ip"];
  77. // Hay campos en blanco
  78. if($username==NULL|$password==NULL|$password2==NULL|$email==NULL|$ip==NULL) {
  79. echo "<center>Un campo está vacio.</center>";
  80. formRegistro();
  81. }else{
  82. // ¿Coinciden las contraseñas?
  83. if($password!=$password2) {
  84. echo "<center>Las contraseñas no coinciden.</center>";
  85. formRegistro();
  86. }else{
  87. // Comprobamos si el nombre de usuario o la cuenta de correo ya existían
  88. $checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$username'");
  89. $username_exist = mysql_num_rows($checkuser);
  90. $checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
  91. $email_exist = mysql_num_rows($checkemail);
  92. if ($email_exist>0|$username_exist>0) {
  93. echo "<center>El nombre de usuario o la cuenta de correo estan ya en uso</center>";
  94. formRegistro();
  95. }else{
  96. $query = 'INSERT INTO usuarios (usuario, password, email, ip)
  97. VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\',\''.$ip.'\')';
  98. mysql_query($query) or die(mysql_error());
  99. echo '<center>El usuario '.$username.' ha sido registrado.</center>';
  100. echo '<center>Ahora puede entrar ingresando su usuario y su password.</center>';
  101. ?>
  102. <?php
  103. }
  104. }
  105. }
  106. }else{
  107. formRegistro();
  108. }
  109. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement