http://www.eksperten.dk/spm/350964 tipsen
11/05-2003 01:44:01
<?php
$kolonner = 2; // antal billeder pr række
$tablewidth = 400; // pixelbredde på tabellen
$cellwidth = (int) ($tablewidth / $kolonner); //cellebredde
$mhost = 'localhost'; // mysql host
$muser = 'user'; // mysql bruger
$mpaswd = 'paswd'; // mysql password
$mdb = 'db'; // mysql database
$mquery = 'SELECT image FROM gallery'; // mysql query'et
$DB = mysql_connect($mhost, $muser, $mpaswd)or die(mysql_error());
mysql_select_db($mdb, $DB)or die(mysql_error());
$query = mysql_query($mquery)or die(mysql_error());
$antalimgs = mysql_num_rows($query);
if(!$antalimgs) {
echo 'Desværre ingen billeder!';
}
else {
$tmp = "<table width=$tablewidth>\n\t<tr>\n";
for($i=0; $i < $antalimgs; $i++){
if(!($i%$kolonner) && $i>0 && $i<$antalimgs-1) { //problem med tom startrække og potentiel tom slutrække fikset
$tmp .= "\t</tr>\n\t<tr>\n";
}
list($image) = mysql_fetch_row($query);
$tmp .= "\t\t<td width=\"$cellwidth\">$image</td>\n";
}
for($i=0;$i<$kolonner-($antalimgs%$kolonner);$i++) {
$tmp .= "\t\t<td width=\"$cellwidth\"> </td>\n";
}
$tmp .= "\t</tr>\n</table>";
echo $tmp;
}
?>
hth
jes