Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2008, 06:55
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 9 meses
Puntos: 28
Respuesta: [APORTE] Registro de usuario PHP y ajax

gracias jaronu lo hare de inmediato y lo publicare!!!
y bueno pues hice una modificacion en el código pues la comprobacion de si existia unuario me estaba saltando las demas verificaciones

Código PHP:
<?php 
    
include('funciones.php');//las validaciones de los campos 
    
        
$conexion mysql_connect("localhost""root""");  
        
mysql_select_db("pintor"$conexion);  
          
        
$sqlex2 mysql_query("SELECT usuario FROM clientes WHERE usuario='".$_POST['usuario']."'"$conexion);    
        
$num_rows mysql_num_rows($sqlex2);   


    if (
$_POST['nombre']=='' || strlen($_POST['nombre'])<3
    { 
        
$errors[] = 'Nomnbre debe poseer al menos 3 letras.'
    } 

    if (
$_POST['apellido']=='' || strlen($_POST['apellido'])<3
    { 
        
$errors[] = 'Apellido debe poseer al menos 3 letras.'
    } 

    if (
$_POST['usuario']=='' || alpha_numeric($_POST['usuario'])==FALSE
    { 
        
$errors[] = 'Usuario debe contener valores alfa-numéricos'
    } 

    if (
$_POST['pass']=='' || alpha_numeric($_POST['pass'])==FALSE
    { 
        
$errors[] = 'A password is required and must be alpha-numeric'
    } 

    if (
$_POST['pass']!=$_POST['re_pass']) 
    { 
        
$errors[] = 'The two passwords must match'
    } 

    if (
valid_email($_POST['mail'])==FALSE
    { 
        
$errors[] = 'Por favor, use una direccioón válida de E-Mail'
    } 
    if (
$_POST['cedula']=='' || strlen($_POST['cedula'])<6
    { 
        
$errors[] = 'Cédula debe contener al menos 6 caracteres'
    } 
    if (
$_POST['telefono']=='' || strlen($_POST['telefono'])<6
    { 
        
$errors[] = 'Telefono debe contener al menos 6 caracteres'
    } 
    if (
$_POST['fecha']=='' || strlen($_POST['fecha'])<8
    { 
        
$errors[] = 'Fecha debe contener al menos 8 caracteres'
    } 
    if(
mysql_num_rows($sqlex2)>0) {
        
$errors[] = 'usuario ya registrado';}
         
    if(
is_array($errors)) 
    { 
        echo 
'<p class="error"><b>Han ocurrido los siguientes errores</b></p>'
        while (list(
$key,$value) = each($errors)) 
        { 

            echo 
'<span class="error">'.$value.'</span><br />'
        } 
    } 
     

  
//{  
//echo 'Este usuario se encuentra registrado en el sistema'; }  
    
else { 
    
//aqui colocas tu consulta o si lo vas a enciar via mail 
         
include ('conect.php'); 

  
$nombre $_POST['nombre']; 
$apellido $_POST['apellido']; 
$pass $_POST['pass']; 
$usuario $_POST['usuario']; 
$mail $_POST['mail']; 
$cedula $_POST['cedula']; 
$telefono $_POST['telefono']; 
$fecha $_POST['fecha']; 


        
$query="INSERT INTO clientes SET 

        nombre = '$nombre', 

        apellido = '$apellido', 

        usuario = '$usuario', 
         
        pass = '$pass', 
         
        mail = '$mail', 
         
        cedula = '$cedula', 
         
        telefono = '$telefono', 
         
        fecha = '$fecha'"
;     

         
mysql_query($query) or die( "[ERROR] Query: $query, error: " mysql_error() );   
       
        echo 
'<p><b>Felicitaciones!</b></p>'
        echo 
'<span>Tu registro ha sido procesado con éxito. Ahora puedes ingresar usando tu usuario y contraseña. gracias por registrarte !</span>'
        
}
?>
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...

Última edición por T4ke0veR; 19/06/2008 a las 07:05