Antes de nada darles las gracias de antemano por leer mi pregunta.
Llevo varios días intentando recuperar datos de dos tablas, tblproyectos y tblimagenproyectos. En la segunda tabla se almacenan varias imágenes de cada proyecto, que se identifican por idProyecto.
Lo que quiero es mostrar todos los proyectos con sus imágenes correspondientes a través de un ciclo FOR.
¿Es posible?
Les dejo el código con el que estoy trabajando. Muchas gracias.
php
// Las consultas a la base de datos public function get_proyectos_index() { " SELECT " ." * " ." FROM " ." tblproyectos " ." INNER JOIN tblcategorias ON tblproyectos.idCategoria = tblcategorias.idCategoria " ." WHERE " ." intEstado=1 " ." ORDER BY " ." fchFecha DESC " ." LIMIT 3 "); { $this->proyectosIndex[]=$reg; } return $this->proyectosIndex; } //Recupero las imágenes public function get_imagenes_por_id($id) { ." * " ." FROM " ." tblimagenproyectos " ." WHERE " ." idProyecto='$id' "); { $this->imagenId[]=$reg; } return $this->imagenId; } //Ahora trato de que esto funcione... $pro = new Proyecto(); $index = $pro -> get_proyectos_index(); <ul class="proyectos"> <?php { ?> <li> <?php echo $index[$i]["strNombre"];?> //Aquí quería recuperar por otro ciclo for las imágenes, lo hago de esta manera pero no funciona <?php { $imagenes = $pro->get_imagenes_por_id($index[$i]["idProyecto"]); ?> <img src="archivos/proyectos/full/<?php echo $imagenes[$i]["strUrl"];?>" alt="<?php echo $imagenes[$i]["strNombreImagen"];?>"> <?php } ?> </li> <?php } ?> </ul>