Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/05/2011, 14:01
Avatar de saraivaruas
saraivaruas
 
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: Aporte sistema de usuario registrados con vista online y sistema de mensaj

Ahora vamos a la parte en que procesaremos los datos del formulario de registro.
registro.php

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. //Sistema de registro creado por Jorge Saraiva exlusivamente  para Esquinadosamba.cl
  4.  
  5. if(isset($_POST['registro']))//Vallidamos que el formulario fue enviado
  6. {    /*Validamos que todos los campos esten llenos correctamente*/
  7.     if(($_POST['nick'] != '') && ($_POST['mail'] != '') && ($_POST['pass'] != '') && ($_POST['conf_pass'] != ''))
  8.     {
  9.         if($_POST['pass'] != $_POST['conf_pass'])
  10.         {
  11.             echo '<br />Las contrase&ntilde;as no coinciden';
  12.         }
  13.         else
  14.         {
  15.             $date=date("Y-m-d H");
  16.             $timestamp = time();
  17.             $nick= limpiar($_POST['nick']);
  18.             $mail= limpiar($_POST['mail']);
  19.             $pass= limpiar($_POST['pass']);
  20.             $ipuser= $_SERVER['REMOTE_ADDR'];            
  21.             $conectado= 'no';
  22.             $imagen='perfil.gif';
  23.             $b_user= mysql_query("SELECT nick FROM usuarios WHERE nick='$nick'");
  24.             if($user=@mysql_fetch_array($b_user))
  25.             {
  26.                 echo '<br />El nombre de usuario o el email ya esta registrado.';
  27.                 mysql_free_result($b_user); //liberamos la memoria del query a la db
  28.             }
  29.             else
  30.             {
  31.                 if(validar_email($_POST['mail']))//validamos el mail
  32.                 {
  33.                     mysql_query("INSERT INTO usuarios (fecha,nick,mail,pass,ip,conectado,timestamp,imagen) values ('". $date ."','$nick','$mail','$pass','$ipuser','$conectado','$timestamp','$imagen')");
  34.                     echo '<br />Te has registrado Correctamente, te redicionaremos en unos segundos para que puedas ingresar como usuario registrado.';
  35.                 }
  36.                 else
  37.                 {
  38.                     echo '<br />El email no es valido.';
  39.                 }
  40.             }
  41.         }
  42.     }
  43.     else
  44.     {
  45.         echo '<br />Deberas llenar todos los campos.';
  46.     }
  47. }
  48.  
  49. ?>