Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2008, 05:57
virus
 
Fecha de Ingreso: julio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación 3 Tablas por linea en pagina en PHP

Hola
Explico un poco de que se trata el codigo, el codigo genera en Magento (Tienda e-commerce gratuito) de todos los articulos una pequeña previsualisacón al azar de un numero limitado de articulos que se genera siempre que se actualiza la pagina.

Soy nuevo en PHP y no logro hacer un codigo util que me permita tener 3 tablas en la misma linea y luego bajar una linea automaticamente y de nuevo insertar 3 tablas.

Las imagenes lo explicarán mejor:
Aqui es hasta donde he llegado:





Como se puede ver en cada linea hay solo una tabla.

Asi es como debería de ser:



Aqui el codigo PHP que tengo:
Código PHP:
<?php 
$chosen_category 
Mage::getModel('catalog/category')->load($this->getCategoryId());
$_productCollection $this->getLoadedProductCollection();
$number_of_products $this->getNumProducts();
if (
sizeof($_productCollection) < $number_of_products) {
    
$number_of_products sizeof($_productCollection);
}
$displayed_products = array();
foreach (
$_productCollection as $_product) {
    
$displayed_products[] = $_product;
}
$random_products = array();
if (
sizeof($_productCollection) > 1) {
    
$random_products array_rand($displayed_products$number_of_products);
} else {
    
$random_products = array('0');
}
?>
<?php 
if(!$_productCollection->getSize()):?>
<div class="note-msg">
    <?=$this->__('No hay productos relacionados con la selecci&oacute;n.')?>
</div>
<?php else:?>

<div class="category-head">
    <h2><?=$this->__('Productos destacados')?></h2>
</div>

<?php for ($i=0$i $number_of_products$i++): ?>


  <table width="226" border="1">
            <tr>
                <td width="216" height="194" class="left"><a class="image" href="<?=$displayed_products[$random_products[$i]]->getProductUrl()?>"><img src="<?=$this->helper('catalog/image')->init($displayed_products[$random_products[$i]], 'small_image')->directResize(1351353);?>" alt="<?=$this->htmlEscape($displayed_products[$random_products[$i]]->getName())?>" /></a>
                  <h3><a href="<?=$displayed_products[$random_products[$i]]->getProductUrl()?>">
                    <?=$this->htmlEscape($displayed_products[$random_products[$i]]->getName())?>
                </a></h3>                  <a class="details" href="<?=$displayed_products[$random_products[$i]]->getProductUrl()?>"><?=$this->__('Ver detalles')?></a></td>
            </tr>
  </table>

<?php endfor;?>
<?php 
endif;?> 

<p class="dalsi"><a href="<?=$chosen_category->getUrl()?>" title="<?=$this->__('M&aacute;s productos de esta categor&iacute;a ...')?>"><?=$this->__('M&aacute;s prductos de esta categor&iacute;a ...')?></a></p>
Alquien me puede decir que tengo que añadirle para que aparezca como en la segunda imagen?
Gracias por la ayuda de antemano.