Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2006, 18:08
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No entendì cual es tu problema concreto ..

Lo que corresponde a "Autentificator" .. Si tu ves el valor de tu variable de sesión que identifica el usuario en:

echo $_SESSION['usuario_id'];

"Autentificator" está trabajando correctamente.


Por lo demás .. usa concatenación para llamar a las variables en la consulta SQL:

Código PHP:
$sql="SELECT nombre_inmobiliaria FROM usuario_inmobiliaria WHERE id_usuario='".$_SESSION['usuario_id']."'"
(lo mismo con otras $_SESSION que usas en consultas SQL).


Otros detalles:
$_SESSION['nombre_inmobiliaria'] = $rows['nombre_inmobiliaria']


así como lo usas bajo un bucle (while()) no tiene sentido .. fijate que siempre sobre-escribes el valor de esa variable de sesión para que al final se quede con el último que quedó .. Si realmente ese resultado ha de arrojar un -sólo- resultado .. no uses un bucle while() ..

Tampoco entiendo tu "modelo de datos" BBDD y tablas que usas .. Deberías relacionar las tablas por sus "IDs" no por campos como "nombre" .. asì facilitarías consultas SQL donde intervengan todas las tablas relacionadas (y sólo una para obtener todos los datos!)

Por ejemplo .. a la tabla: inmobiliarias le harìa falta un campo autonumérico y único: id_inmobiliaria .. y este relacionarlo con el "aviso" por ese "ID" y no por el "nombre" como vas haciendo en todas las tablas .. eso no facilita para nada consultas SQL un poco màs "avanzadas".

Te recomendaría aclarar el "modelo de datos" en el foro de BBDD y por mientras leer un poco sobre "normalización":

http://www.mysql-hispano.org/page.php?id=16

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.