خوب دوست عزیز وقتی توی حلقه شما هفت تا عکس از یک نوع مقداردهی میکنین باید هم هفت تا تکراری نمایش بده دیگه.
در ضمن لطف کنین همیشه کداتون رو تمیز بنویسین تا در درجه اول خودتون برای مرورش اذیت نشین.
کد زیر رو همینجوری نوشتم ولی فکر کنم جواب بده.
<?PHP
$select = mysql_query("SELECT * FROM gallery ORDER BY id DESC LIMIT 7") or die(mysql_error());
echo "<table align=center><TR>";
while($r = mysql_fetch_array($select))
{
$pic = $r['image'];
$pic = "UploadedImage/".$pic;
$id = $r['id'];
?>
<TD>
<TABLE Style="Width:100%;Text-Align:Center">
<TR>
<TD>
<B>
<?php print($r['title']); ?>
</B>
<BR>
<?php print($r['description']); ?>
<BR>
<?php print("<img width=150 height=150 src='$pic'>"); ?>
<BR>
<?php print("<a href='admin.php?action=edit&id=$id'>Edit</a>"); ?>
<BR>
<?php print("<a href='admin.php?action=delete&id=$id'>Delete</a>"); ?>
<BR>
<?php print("<a href='full.php?id=$id'>Full Image</a>"); ?>
</TD>
</TR>
</TABLE>
</TD>
<?php
}
echo "</TR></table>";
?>