Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/04/2013, 17:45
Sevillacode
 
Fecha de Ingreso: abril-2013
Ubicación: Sevilla
Mensajes: 23
Antigüedad: 11 años
Puntos: 0
Respuesta: problema al recorrer array con for

prueba a poner la consulta que te especifico. He adaptado los campos que inventé por lo que debe ser completamente valida

$consulta = "SELECT DISTINCT u.usuario, h." . $this->tipo_habita . " as total FROM usuarios u, habitaciones h WHERE u.usuario='" . $this->usuario . "' AND u.id = h.id_usuarios";

El problema que sigo viendo es que no especificas en que tabla esta cada campo, en mi consulta si te fijas estan todos especificados, solo que en lugar del nombre completo de la tabla (usuarios) le he asignado un alias por comodidad (u)
u.id es lo mismo que usuarios.id, h.id_usuarios es lo mismo que habitaciones.id_usuarios

si ejecutas la sentencia que te he puesto, y los campos coinciden con lo especificado, al montar un array asociativo debes obtener algo como esto
array{
['usuario'] = 'xxxxx'; (el usuario)
['total'] = xxxx; (la cantidad correspondiente a esa habitacion y ese usuario)
}

suerte