Autor Tema: Ayuda COn mi Registro de Usuario  (Leído 756 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Firewall

  • Novato
  • *
  • Mensajes: 1
  • Puntuación: 0
    • Ver Perfil
Ayuda COn mi Registro de Usuario
« : 01 de mayo de 2009, 05:30:22 pm »
Hola a todos soy nuevo en esta comunidad  pero necesito ayuda con mi web y el regitro tengo el formulario pero al enviarlo no  guarda los datos en la base de datos y bueno en el login quiero al loguearse valla al panel de usuario muestre sus datos y hay mismo pueda cambiar su password  aqui les dejo mis codigo para ver que estoy  haciendo mal
Este es mi Formulario del Registro de usuario
Código: [Seleccionar]
              <form name="form2" method="post" action="enviar.php">
                <label>
                <div align="justify">
                  <table width="362" border="0">
                    <tr>
                      <td width="150"><strong>Nick :</strong></td>
                      <td width="273"><strong>
                        <input name="nick" type="text" id="nick" maxlength="15" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Nombre
    :</strong></td>
                      <td><strong>
                        <input name="name" type="text" id="name" maxlength="8" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Apellido
    :</strong></td>
                      <td><strong>
                        <input name="apelli" type="text" id="apelli" maxlength="8" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Contrase&ntilde;a:</strong></td>
                      <td><strong>
                        <input name="pass" type="password" id="pass" maxlength="20" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Repetir Contrase&ntilde;a:</strong></td>
                      <td><strong>
                        <input name="cpass" type="password" id="cpass" maxlength="20" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Email
    :</strong></td>
                      <td><strong>
                        <input name="email" type="text" id="email" maxlength="255" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Pais:</strong></td>
                      <td><strong>
                        <input name="pais" type="text" id="pais" maxlength="15" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td><strong>Codigo Postal:</strong></td>
                      <td><strong>
                        <input name="cp" type="text" id="cp" maxlength="8" />
                      </strong></td>
                    </tr>
                    <tr>
                      <td colspan="2"><?php include (&#39;captchademo.php&#39;)?></td>
                      </tr>
                    <tr>
                      <td><div align="center"><span class="Estilo15">
                        <input type="submit" name="enviar" value="Enviar" id="enviar" />
                      </span></div></td>
                      <td><div align="center"><span class="Estilo15">
                        <input type="reset" name="Submit" value="Cancelar" id="Submit" />
                      </span></div></td>
                    </tr>
                  </table>
                </div>
                </form>

Aqui tengo el Archivo Enviar .php
Código: [Seleccionar]
<?php
include (&#39;config.php&#39;);
// Primero, transformamos los datos recibidos en entidades html para evitar inyecciones sql
$nick htmlentities($_POST[&#39;nick&#39;], ENT_QUOTES);
$name htmlentities($_POST[&#39;name&#39;], ENT_QUOTES);
$apelli_c htmlentities($_POST[&#39;apelli&#39;], ENT_QUOTES);
$pass htmlentities($_POST[&#39;pass&#39;], ENT_QUOTES);
$cpass htmlentities($_POST[&#39;cpass&#39;], ENT_QUOTES);
$email htmlentities($_POST[&#39;email&#39;], ENT_QUOTES);
$fn htmlentities($_POST[&#39;fn&#39;], ENT_QUOTES);
$cp htmlentities($_POST[&#39;cp&#39;], ENT_QUOTES);
{
$texto trim($texto) ;
$texto htmlspecialchars($texto) ;
return 
$texto ;

// Comprobamos que se haya escrito un nombre de usuario
if($nick != ""
  {
    if($name != ""
  {
// Para la contraseña... {
if($apelli != ""
  {
// Bien, ahora comprobaremos que las 2 contraseñas escritas sean iguales:
if($pass md5($pass) === $cpass md5 ($cpass)) 
  {
// Ahora comprobamos lo mismo para el mail
if($email != ""
  {
// Ahora comprobamos lo mismo para elFecha de Nacimiento
if($fn != ""
  {
// Ahora comprombamos el Codigo Postal
if($cp != ""
  {
/* Todo comprobado. Aquí irá el código de ejecución.
Pero antes, cerraremos los ifs con el mensaje de error */
mysql_query ("INSERT INTO user(nick,name,apelli,pass,email,cp) VALUES(&#39;{$nick}&#39;,&#39;{$name}&#39;,&#39;{$apelli}&#39;,&#39;{$pass}&#39;,&#39;{$email}&#39;,&#39;{$cp}&#39;)");
     echo &#39;Te has registrado con éxito. Ahora puedes iniciar sesión con tu usuario y contraseña&#39;;
  } 
else 
  {
echo &#39;Debes ingresar un nick para logear.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
  }
  } 
else 
  {
echo &#39;Debes ingresar un nombre de usuario.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
  }
  } 
else 
  {
echo &#39;Debes ingresar apellido de usuario.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
  }
  } 
else 
  {
echo &#39;Debes ingresar una contraseña.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
  }
  } 
else 
  {
echo &#39;Las contraseñas ingresadas no coinciden.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
  }
  } 
else 
  {
echo &#39;Debes ingresar una dirección de correo electrónico.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
  }
   }
 else 
   {
       echo &
#39;Debes ingresar una Fecha de Nacimiento.<br /><a href="history.back();return false;"<< Atrás</a>&#39;;
   
}
?>

como haria yo que despues dle registro se valla a la pagina del login ?