Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/01/2012, 12:43
ramser
 
Fecha de Ingreso: enero-2012
Mensajes: 6
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Respuesta: listado de productos e imágenes (consulta correcta)

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