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 10 anni fa
Eddie
modificato 10 anni fa
X 0 X

Proprio nessuno che mi riesce a dare 2 dritte?

Grazie in anticipo e scusate l'up

Eddie

risposto 10 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 10 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 10 anni fa
Eddie
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda