Hola otra vez, mira mi código de validación de usuario recopilado de acá "forosdelweb":
En este código no me marca error, por lo que pienso que el error esta en el otro codigo que no me muestra nada, ni me marca error
Código PHP:
Ver original<?php
//datos para establecer la conexion con la base de mysql.
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\""); return $mensaje;
}
if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "") {
$password = $HTTP_POST_VARS["password"];
$result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\''); if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
//acá como veo el codigo que pusiste arriba pienso que esto va aqui
//redirecciono como dices tu
}else{
echo 'Password incorrecto';
}
}else{
echo 'Usuario no existente en la base de datos';
}
}else{
echo 'Debe especificar un usuario y password';
}
?>
En este trato de hacer una pequeña consulta pero no me muestra nada...
Código PHP:
Ver original<?php
//aca creo la variabe
$id = $_SESSION['id'];
//se toman los datos "email, fecha" con el ID del usuario logueado
$result = mysql_query ("SELECT email, fecha FROM usuarios WHERE id = '$id'");
//esta linea no estoy seguro para que es, creo que es donde se envian los datos que se van a mostar
{
?>
<table border="1" cellspacing="3" cellpading="4">
<tr>
<td>ID</td>
<td>Email</td>
<td>Fecha de registro</td>
</tr>
<tr>
//aqui intento mostrar el id del usuario logueado
<td><?php echo $id; ?></td>
//aqui el email
<td><?php echo $row['email']; ?></td>
//aqui la fecha en que se registro
<td><?php echo $row['fecha'];?></td>
</tr>
<?php
}
?>
</table>
He probado de todas maneras y nada, a ver si me dices donde esta el error?
Saludos desde COSTA RICA