Incolonnamento verticale tabella

In home page del mio sito ho una tabella che pubblica dei link a delle recensioni (incrementandoli a ogni recensione, nel senso che la prima rece diventa la seconda ecc.), l'ordinamento č il seguente:

1 - 2

3 - 4

5 - 6

7 - 8

Vorrei invece ordinarla in questo modo:

1 - 5

2 - 6

3 - 7

4 - 8

Come posso fare tenendo conto che il codice della tabella č il seguente?

if (eregi("block-Recensioni_V3.php", $_SERVER['PHP_SELF'])) {
    Header("Location: index.php");
    die();
}

global $prefix, $db;
$visualizza = "0"; // 1 = titolo sotto l'immagine - 2 = titolo accanto all'immagine - 3 = titolo sopra l'immagine - 0 o qualunque altro valore, solo il titolo come il blocco Reviews standard
$numerorecensioni = "8"; // Numero delle recensioni da visualizzare
$numerocolonne = "2"; // Numero delle colonne da visualizzare
//$larghezzaimmagini = "100"; // Larghezza immagini
//$path = "images/reviews3/";
$colonne=="0";
$sql = "SELECT id, title, cover FROM ".$prefix."_reviews3 ORDER BY id ASC LIMIT 0,$numerorecensioni";
$result = $db->sql_query($sql);
$content .= "<table border=\"1\" align=\"center\" cellspacing=\"0\" width=\"560\" frame=\"hsides\" rules=\"all\" bordercolor=\"#ffcc33\"><tr bordercolor=#1b1b1b>";
while ($row = $db->sql_fetchrow($result)) {
if ($visualizza == '1')
    {$content .= "<td align=\"left\"><a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\"><img src=\"$path$row[cover]\" width=\"$larghezzaimmagini\" border=\"1\" alt=\"$row[title]\"></a><br /><a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\">$row[title]</a></td>";}
   else
   if ($visualizza == '2')
   {$content .= "<td>
<table border=\"1\" width=\"100%\">
  <tr>
    <td width=\"50%\" align=\"right\"><a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\"><img src=\"$path$row[cover]\" width=\"$larghezzaimmagini\" border=\"1\" alt=\"$row[title]\"></a></td>
    <td width=\"50%\" align=\"right\"><a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\">$row[title]</a></td>
  </tr>
</table></td>
";}
   else 
   if ($visualizza == '3')
 {$content .= "<td align=\"center\"><img src=\"themes/DeepBlue/images/curvasx111.jpg\"><a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\">$row[title]</a><br /><br /><a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\"><img src=\"$path$row[cover]\" width=\"$larghezzaimmagini\" border=\"1\" alt=\"$row[title]\"></a></td>";}
   else
{$content .= "<td align=\"left\" width=\"50%\">&nbsp;<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=Reviews3&amp;rop=showcontent&amp;id=$row[id]\" title=\"$row[title]\">$row[title]</a></td>";}
$colonne++; $ii= ($numerocolonne-$colonne);
if ($ii == "0" ){ $content .= "</tr><tr bordercolor=#1b1b1b>"; $colonne= "0";} //else { $content .= "<td></td>"; }
}
$content .= "</tr></table>";

Grazie in anticipo

Eddie

inviato 7 anni fa
Eddie
modificato 7 anni fa
X 0 X

Proprio nessuno che mi riesce a dare 2 dritte?

Grazie in anticipo e scusate l'up

Eddie

risposto 7 anni fa
Eddie
X 0 X

Ciao,

non ho capito molto bene la tua richiesta di ordinamento :'( potresti spiegarti meglio, magari con un esempio?

Da quello che ho visto dal codice le recensioni sono ordinate in modo crescente sul campo id ("ORDER BY id ASC")

risposto 7 anni fa
zeta80
X 0 X

Se vai al seguente link vedrai a centro pagina una tabella chiamata "What's a news"... l'ordinamento di tale tabella avviene per righe orizzontali (guarda le date) io vorrei ordinarla per colonne e cioč:

I news - V news

II news - VI news

III news - VII news

IV news - VIII news

e non:

I news - II news

III news - IV news

V news - VI news

VII news - VIII news

non so se mi sono spiegato...

risposto 7 anni fa
Eddie
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda