Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2012, 04:45
Avatar de interjsr
interjsr
 
Fecha de Ingreso: octubre-2011
Ubicación: Madrid
Mensajes: 81
Antigüedad: 12 años, 7 meses
Puntos: 2
lectura de registro

Me pasa algo que no entiendo. Paso el id de un usuario logado de un php a otro php que leerá en bbdd y no lo encuentra.
--------------------
Fich1.php
--------------------
<html>
<head>
<title>Cuenta Usuario</title>
</head>
<body>
<form method='get' action='fich2.php?'>
<?php
session_start();
$Id_Usu = $_SESSION['id_usu'];
$Usu = $_SESSION['usuario'];
?>
<input type = 'hidden' name = 'Id' value = '$Id_Usu'/>
<input type = 'hidden' name = 'Ruta' value = 'fich1.php'/>
<BUTTON NAME = 'CERRAR' TYPE = 'SUBMIT'>
<B> <FONT SIZE = '2'> Modificar </FONT> </B>
</BUTTON>
</form>
</body>
</html>

--------------------
Fich1.php
--------------------
<?php
import_request_variables("pg","f_");

$f_Ruta = trim($_GET['Ruta']);
$Id = trim($_GET['Id']);
//selecciono servidor
$conn = mysql_connect("localhost","root","vertrigo");
//selecciono la BBDD
mysql_select_db("BBDD",$conn);
$sql = "SELECT * FROM usuarios WHERE Id_Usuario='$Id'";
//Ejecuto la sentencia
$rs = mysql_query($sql,$conn);
If($row = mysql_fetch_row($rs))
{
//sentencias, pero no entra
}
else{
//no existe, y entra aquí
}

No debería entrar en el else porque el id viene de la session y quiere decir, crerme, que es el id de un usuario validado que existe en bbdd. No entiendo donde pierdo el id.

Es más en el fich1.php ya he pintado id y si es un id correcto