Bueno, tal como decis, voy a poner el código que uso porque lo quiero modificar pero no me está saliendo lo que quiero hacer, porque no sé como traer (en la clase) ni mostrar a las imágenes en el div galeria que está (en listado.php)
CLASE PRODUCTOS Código HTML:
function getAll($coneccion){
$sqlString = "SELECT * FROM productos AS p JOIN imagenes AS i ON i.id_producto = p.id";
$coneccion->makeQuery($sqlString);
if ($coneccion->getRowsCount()>0)/*Si es mayor a cero, creo un arreglo con el total de filas*/
$result = array($coneccion->getRowsCount());
else
$result = null;
$i=0;
while ($row = $coneccion->nextRow()) {
$result[$i] = new Producto();
$result[$i]->setId($row["id"]);
$result[$i]->setNombre($row["nombre"]);
$result[$i]->setDescripcion($row["descripcion"]);
$i++;
}
return $result;
}
PAGINA LISTADO.PHP Código HTML:
$producto = classProductosManager::getAll(new DbConnection());
<div class="listado">
<? for($i=0;$i<count($producto);$i++){ ?>
<div class="producto">
<p><?=$producto[$i]->getNombre()?></p>
<p><?=$producto[$i]->getDescripcion()?></p>
<div class="galeria">
<div>imagen 1</div>
<div>imagen 2</div>
<div>imagen xx</div>
</div>
</div>
</div>
<? } ?>
Bueno, desde ya muchas gracias