![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/04/2013, 17:45
|
| | Fecha de Ingreso: abril-2013 Ubicación: Sevilla
Mensajes: 23
Antigüedad: 11 años, 10 meses 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 |