Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/05/2014, 12:39
K1R4MC
 
Fecha de Ingreso: abril-2014
Mensajes: 56
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: aceptar terminos y condiciones y elegir sexo

Cita:
Iniciado por Triby Ver Mensaje
Y dónde está el código de validar.php?
lo siento no se que pasa el foro no me dejo ponerlo aqui esta:
Código PHP:
Ver original
  1. <?php
  2. include('../../Kira/configuracion.php');
  3.  
  4.     if(isset($_POST['registrar'])) {
  5.         function valida_email($correo) {
  6.             if (preg_match('/^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$/', $correo)) return true;
  7.             else return false;
  8.         }
  9.         $espacios = count_chars($_POST['username'], 1);
  10.         if(!empty($espacios[32])) {  
  11.             echo "El campo username no debe contener espacios en blanco.";
  12.         }elseif(empty($_POST['username'])) {
  13.             echo "No haz ingresado tu usuario.";
  14.         }elseif(empty($_POST['password'])) {
  15.             echo "No haz ingresado contraseña.";
  16.         }elseif($_POST['password'] != $_POST['repassword']) {
  17.             echo "Las contraseñas ingresadas no coinciden.";
  18.         }elseif(!valida_email($_POST['mail'])) {  
  19.             echo "El email ingresado no es válido.";
  20.         }else {
  21.             $username = mysql_real_escape_string($_POST['username']);
  22.             $password = mysql_real_escape_string($_POST['password']);
  23.             $mail = mysql_real_escape_string($_POST['mail']);
  24.             $sql = mysql_query("SELECT username FROM users WHERE username='".$username."'");
  25.             if(mysql_num_rows($sql) > 0) {
  26.                 echo "El nombre usuario elegido ya ha sido registrado anteriormente.";
  27.             }else {
  28.                 $password = md5($password);
  29.                 $reg = mysql_query("INSERT INTO users (username, password, mail) VALUES ('".$username."', '".$password."', '".$mail."')");
  30.                 header("location: me");
  31.                 if($reg) {
  32.                     echo "Datos ingresados correctamente.";
  33.                 }else {
  34.                     echo "ha ocurrido un error y no se registraron los datos.";
  35.                 }
  36.             }
  37.         }
  38.     }
  39.  
  40. ?>