Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/04/2012, 09:13
cheterporras2
 
Fecha de Ingreso: octubre-2011
Mensajes: 160
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: mostrar datos consulta multitabla

Definitivamente... yoooo!!! jajajaja. A ver, respecto al 1º punto:
Poner
Cita:
echo "BIENVENIDO ".$_SESSION['USUARIO']." este es tu perfil.";
, sé que era una redundancia, pero era mi manera de comprobar que la sesión estaba funcionando, porque no tengo mucha experiencia y procuro verificar casi a cada paso que doy. Lo quiero dejar así(y por lo que dices, sería lo más correcto), hacer session start, el select y :
Cita:
if(!isset($_SESSION['USUARIO'])){
header("location:login.php");
}
Respecto del 2º punto, lo que quería comprobar era que el nombre que ha rellenado la persona, en el campo usuario , es el mismo que el de la sesión (deberían ser iguales). Según dices, debería quedar así, ¿no?
Cita:
$result = mysql_query('SELECT * FROM usuarios WHERE usuario = "' . $_SESSION['USUARIO'] . '"')
or die(mysql_error());
if(mysql_num_rows($result)>0)
{

while ($usuario=mysql_fetch_array($result)){ lo que vaya después... }
Y respecto al punto 3º la variable $usuario (en teoría ya debería contener los datos correctos) y la igualación
Cita:
usuarios.idusuario='$animal.idusuario'
ha sido un lapsus, puesto que quería comparar las id de ambas tablas (que deberían ser las mismas y es lo que las relaciona y, por tanto, sería realmente
Cita:
usuarios.idusuario='animal.idusuario'
. ¿Algún fallo más?. Sería absolutamente genial saberlo, ya que así es como se aprende mejor