fUnKuCh3n
Erfahrenes Mitglied
Hallo,
ich habe nen kleines Problemchen...undzwar im Script ist modulo so ausgelegt, dass es halt nach 5 Einträgen erst ne neue Zeile beginnt, doch ich wollte es eigentlich nach 3 haben...doch steig ich da irgendwie nicht hinter, welche Variablen ich jetzt ändern muss damit er halt nach 3 Bildern schon ne neue Zeile beginnt...
ich habe nen kleines Problemchen...undzwar im Script ist modulo so ausgelegt, dass es halt nach 5 Einträgen erst ne neue Zeile beginnt, doch ich wollte es eigentlich nach 3 haben...doch steig ich da irgendwie nicht hinter, welche Variablen ich jetzt ändern muss damit er halt nach 3 Bildern schon ne neue Zeile beginnt...
PHP:
<table width="400">
<colgroup>
<col width="122"/>
<col width="122"/>
<col width="122"/>
<col width="122"/>
<col width="122"/>
</colgroup>
<tr><th colspan="5"><h2>Sub-Titel</h2></th></tr>
<tr>
<?php
include("config.php");
include("connect.php");
error_reporting(E_ALL);
// Verbindung mit xy für Einträge anzeigen
$result = mysql_query("SELECT * FROM `usergallerypics`");
$num = mysql_num_rows($result);
for ($i = 0; $i < $num; $i++){
$row = mysql_fetch_array($result);
while ($row2 = mysql_fetch_assoc($result))
{
$bid = $row2['bid'];
$galleryid = $row2['galleryid'];
$kommentar = $row2['kommentar'];
$timestamp = $row2['timestamp'];
$datum = date("d.m.Y" , $timestamp);
// Modulo ermitteln zur Tabellendarstellung
$rest = bcmod($i,5);
// die Werte aus der Datenbank
echo "<td><img src=../images/gallery/user/".$bid. "_".$timestamp. "_".$galleryid. "_thumb.jpg></td>"; }
// Kommt neue Spaltenreihe?
if ( $rest == 4 ) {
echo '</tr>' ;
if ( $i != $num - 1 ) {
echo '<tr>';
}
}
}
// Angefangene Reihe mit Leerzellen füllen
switch ($rest) {
case 0:
echo '<td colspan="4"> </td></tr>';
break;
case 1:
echo '<td colspan="3"> </td></tr>';
break;
case 2:
echo '<td colspan="2"> </td></tr>';
break;
case 3:
echo '<td> </td></tr>';
break;
}
?>
</tr>
</table>