Hola, seguí intentando y haciendo varias pruebas, pensé que con tener la consulta SQL me iva a alcanzar pero también tengo que adaptar el código php y no lo puedo lograr
Llego hasta hacer el listado de productos pero en cada producto no puedo mostrar las imágenes que le corresponden
Vuelvo a copiar el código de la
clase productos Código PHP:
$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 PHP:
$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>
<? } ?>
Si me pueden volver a orientar, desde ya se los agradezco
Muchas gracias
Saludos