Table i løkke.
Hej med jer.Jeg har fra et tidliger spørgsmål jeg har stillet fået en kode til at udskrive eks:
<table style="width: 100%" cellspacing="0" cellpadding="2">
*While løkke her*
<td>Noget</td>
<td>Noget</td>
<td>Noget</td>
<td>Noget</td>
*Afslutning*
</table>
Og hvis der eks, kun er tilføjet 3. Så skal det sidste rum (4) selvfølgelig bare stå tomt.
Dette er min kode indtil vidre,
<?
include("includes/mysql.php");
function myFriends()
{
$res = mysql_query("SELECT * FROM galleri WHERE user_id = '3' ORDER BY id DESC") or die(mysql_error());
$a = array();
while ($row=mysql_fetch_assoc($res))
{
$a[] = $row;
}
$s = "";
for($i=0; $i<count($a); $i+=4)
{
$src = "images/galleri/".$a[$i]["bnavn"]."";
$maxWidth = 100;
$maxHeight = 100;
$srcSize = getImageSize($src);
$imgWidth = $srcSize[0];
$imgHeight = $srcSize[1];
if($imgWidth > $maxWidth)
{
$imgWidth = $maxWidth;
$imgHeight = $imgHeight * ($imgWidth / $maxWidth);
}
if($imgHeight > $maxHeight)
{
$imgHeight = $maxHeight;
$imgWidth = $imgWidth * ($imgHeight / $maxHeight);
}
$s .= "<tr>";
for($b=0;$b<4;$b++)
{
if(!empty($a[$num]['overskrift']))
{
$num = $i + $b;
$s .= "<td>".$a[$num]["overskrift"]." <img src=\"". $src ."\" width=\"". $imgWidth ."\" height=\"". $imgHeight ."\"></td>";
}
else
{
$s .= "<td> </td>";
}
}
$s .= "</tr>\n";
}
return $s;
}
?>
<table>
<tbody>
<?=myFriends()?>
</tbody>
</table>
www.unsafe.dk/ny/test.php der kan i se hvordan det ser ud.
Der kommer bare ingen ting.
Håber i kan hjælpe, ved ikke hvordan jeg ellers kunne forklare det, håber i forstår.
