Don't like ads? PRO users don't see any ads ;-)
Guest

registro.php

By: a guest on Aug 1st, 2012  |  syntax: PHP  |  size: 1.63 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2. //llamando el archivo que contiene la conexion y funciones
  3. require 'conexion.php';
  4.  
  5.  
  6. //Recuperando los datos mediante post y limpiandolos
  7. @$nombre = mysql_real_escape_string($_GET['nombre']);
  8. @$apellido = mysql_real_escape_string($_GET['apellido']);
  9. @$clave = mysql_real_escape_string($_GET['clave']);
  10. @$direccion = mysql_real_escape_string($_GET['direccion']);
  11. @$telefono = mysql_real_escape_string($_GET['telefono']);
  12. @$fecha_nac = mysql_real_escape_string($_GET['fecha_nac']);
  13. @$provincia = mysql_real_escape_string($_GET['provincia']);
  14. @$genero = mysql_real_escape_string($_GET['genero']);
  15. @$email = mysql_real_escape_string($_GET['correo']);
  16.  
  17.  
  18.  
  19. //Sacando el nombre de usuario desde el email
  20. $usuario = explode('@',$email);
  21. $usuarioFinal = $usuario[0];
  22.  
  23.  
  24.  
  25. //Convirtiendo la contraseƱa a MD5
  26. $clavemd5 = md5($clave);
  27.  
  28.  
  29. //Preparando la peticion para agregar el nuevo usuario
  30. $query = "insert into usuarios values (NULL,'$nombre','$apellido','$usuarioFinal','$clavemd5','$direccion','$telefono','$fecha_nac','$provincia','$genero','$email')";
  31.  
  32.  
  33. //Enviando la peticion
  34. $peticion_enviada = mysql_query($query);
  35.  
  36.  
  37. if($peticion_enviada){
  38.  
  39.  
  40.         //Si el usuario fue agregado, se imprime en un cuadro verde el siguiente mensaje, mostrando el id asignado a dicho usuario
  41.         echo '<br /><div class="alert alert-success">Usuario agregado correctamente #id '.mysql_insert_id().'</div>';
  42.  
  43.        
  44. }else{
  45.  
  46.  
  47.         //Si el usuario no pudo ser agregado, mostrara un mensaje de error diciendo que no puso ser agregado
  48.         echo '<br /><div class="alert alert-danger">El usuario no pudo ser agregado, intentelo nuevamente!</div>';
  49.        
  50.        
  51. }
  52.  
  53.  
  54.  
  55. ?>