Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/06/2010, 13:30
ojitosjr
(Desactivado)
 
Fecha de Ingreso: mayo-2010
Mensajes: 61
Antigüedad: 13 años, 11 meses
Puntos: 1
problamas al crear perfil de usuario....

hola, estoy intentando crear un perfil para cada usuario que se registra en mi pagina pero no lo e conseguido asta el momento tengo estos archivos no se donde ando mal espero me puedan ayudar gracias....

validar_usuario.php
Cita:
<?php
mysql_connect('localhost','ojitos','password');
mysql_select_db('beats');
$usuario = strtolower($_POST["usuario"]);
$password = $_POST["password"];
if($usuario!= "" && $password!= "")
{
$sql = mysql_query('SELECT password, usuario FROM usuarios2 WHERE usuario="'.$usuario.'"');
if($f= mysql_fetch_array($sql)){
if($f["password"] == $password){
$_SESSION["k_username"] = $f['usuario'];
$_SESSION["idusuario"] = $f["id"];
echo 'Thank you for logging in,'.$_SESSION['k_username'].' <p>';
echo '<a href="index.php">Proceed</a></p>';

}else{
echo '<h1>You have entered an invalid username or password.<br />
Please enter the correct details and try again.</h1>';
echo '<a href="login.php">Go back</a></p>';
}
}else{
echo '<h1>You have entered an invalid username or password.<br />
Please enter the correct details and try again.</h1> ';
echo '<a href="login.php">Go back</a></p>';
}

}

?>

tabla de base de datos llamada usuarios2

Cita:
[CREATE TABLE `usuarios2` (
`id` int(11) NOT NULL auto_increment,
`usuario` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`email` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,
`fecha` varchar(50) NOT NULL,
`sexo` varchar(50) NOT NULL,
`nombre` varchar(50) NOT NULL,
`DOBMonth` varchar(50) NOT NULL,
`DOBDay` varchar(50) NOT NULL,
`DOBYear` varchar(50) NOT NULL,


PRIMARY KEY (`id`)
)

perfil.php es donde creo que no ando muy bien
Cita:
<?php

include("conexion.php");

$id = $_SESSION['idusuario'];

header("Location: http:/localhots/perfil.php?id=".$id);

?>



login.php

Cita:
<form action="validar_usuario.php" method="post">
<table border='0' cellspacing='0' cellpadding='0' align=center>
<tr id='cat'>
<tr> <td bgcolor='' ><font face='verdana, arial, helvetica' size='2' align='center'> &nbsp;Username: &nbsp; &nbsp;
</font></td> <td bgcolor='' align='center'><font face='verdana, arial, helvetica' size='2' >
<input type ='text' class='bginput' name='usuario' ></font></td></tr>

<tr> <td bgcolor='' ><font face='verdana, arial, helvetica' size='2' align='center'> &nbsp;Password:
</font></td> <td bgcolor=' align='center'><font face='verdana, arial, helvetica' size='2' >
<input type ='password' class='bginput' name='password' ></font></td></tr>

<tr> <td bgcolor='' colspan='2' align='center'><font face='verdana, arial, helvetica' size='2' align='center'>
<input type='submit' value='Submit'> <input type='reset' value='Reset'>
</font></td> </tr>


<tr> <td bgcolor='' ><font face='verdana, arial, helvetica' size='2' align='center'> &nbsp;<a href='registrar.php'>New Member Sign UP!</a></font></td> <td bgcolor='' align='center'><font face='verdana, arial, helvetica' size='2' ><a href=passrecovery.php>
Forgot Password?</a> </font></td></tr>



</table></center></form>


index.php

Cita:
<?php

echo '<h1>Welcome, ';
if (isset($_SESSION['k_username'])) {
echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Sign Out</a></p>';
echo '<p><a href="perfil.php?id=<?php echo $id;?">Perfil</a></p>';





}else{
echo '<p><a href="login.php">Log In</a></p>
<p><a href="registrar.php">Sign Up!</a></p>';

}


?>