ok, sono riuscito a mettere in colonna con 2 cicli for nidificati..
però perchè ora vedo sempre il primo ID? ci vorrebbe un'istruzione che incrementa ad ogni passo l'ID dell'xml letto..


Codice PHP:
    <?php $xml simplexml_load_file('articoli.xml'); echo "<h3>Vetrina (".count($xml->articoli).")</h3>";?>      <table id="gallery" style="width: 320px;">     <? for ($row 1$row <= 4; ++$row) {         echo '
<tbody><tr class="row'
.$row.'">';     for ($col 1$col <= 3; ++$col) {         echo '<td class="col'.$col.'">';         echo '        [url="showarticle.php?id='.$xml->articoli['id'].'"]';         echo '    <div class="gallery-image">[img]'.$xml->articoli->image.'[/img][/url]</div>';         echo '    </div>';         echo '    <div class="clear"></div><div class="gallery-info">';         echo '        [url="showarticle.php?id='.$xml->articoli['id'].'"]'.$xml->articoli->title.'[/url]
'
;         echo '        [size="1"]'.$xml->articoli->subtitle.'[/size]</div>'; }}      ?>