4 på række

Tags:    php

Jeg vil gerne at elementerne fra en db udskrives fra venstre mod højre og at der skiftes linie efter f. eks hver 4 element.

sådan ser det ud nu, men det er jo ikke godt nok

<table>
<tr>
<?
while ($res = mysql_fetch_assoc($qry) ) {
print "<td><a href='$res[Url]'><img src='$res[img].jpg'></a></td>\\n";
}
?>
</tr>
</table>



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
<table>
<tr>
<?
$i=1;
while ($res = mysql_fetch_assoc($qry) ) {
print "<td><a href='$res[Url]'><img src='$res[img].jpg'></a></td>\\n";
if($i%4==0)print "</tr><tr>";
$i++;
}
?>
</tr>
</table>[Redigeret d. 01/05-03 15:43:27 af Jesper Kristensen]



Ville det hjælpe at skrive et <tr> tag for at skifte række i din tabel???

(¯`·._.·[Brian Hvarregaard]·._.·´¯)[Redigeret d. 01/05-03 14:42:42 af Brian Hvarregaard]



Det vil jo ikke afstedkomme andet end at der bliver skiftet linie efter hvert element, målet er at skifte linie efter x antal <td>

sådan ca. sådan her:

<tr><td>element1</td><td>element2</td><td>element3</td><td>element4</td></tr>
<tr><td>element5</td><td>element6</td><td>element7</td><td>element8</td></tr>
<tr><td>element9</td><td>element10</td><td>element11</td><td>element12</td></tr>





t