مرحبا شباب كيف الحال إن شاء الله بخير ... شباب انا عندي مشكلة و اتمنى هنا نحلها المشكلة ..
سوف اوضح الشرح عن طريق هذه الصورة .

شباب انا عندي قواعد بيانات كبيرة و كل حقل الي هو رقم 1 انا اضيف بيانات مثلا 100 بيانات براحتي عليه و يمكن هذا ال table الي هو رقم 1 يكون ارتفاعه مثلا لنقول 400px لكن عندما يصبح بأرتفاع مثلا 400px انه يخلي مسافة كبيرة بين الجدولين المرقمين ب 2 و 3 شوف المسافة بينهم كم كبيرة بسبب ارتفاع جدول رقم 1 انا الي اريده هو اذا يكون ارتفاع جدول رقم 1 حتى لو كان 900px لا يأثر على المسافة الي بين جدول رقم 2 و 3 يبقى مثل المسافة الي بين جدول 1 و ال 4 او مثل جدول ال 4 و ال 5 يعني ؟
و السكربت الي استخدمه انا هو هذا انا
<?php
$selectservice = mysql_query("SELECT * FROM service");
$col = 0;
echo "<table align='center' cellpadding='10' cellspacing='0'>";
while($fetchservice = mysql_fetch_assoc($selectservice))
{
$sid = $fetchservice['sid'];
if ($col == 0)
echo ("<tr>");
echo("<td>");
$selectfromservice = mysql_query ("select * from servicepacks where ssid='$sid'")or die(mysql_error());
echo '
<table id="servicetable" style="clear:both;" cellpadding="0" cellspacing="0">
<tr>
<td id="servicetabletd1" style="background:'.$fetchservice['scolor'].'">'.$fetchservice['sname'].'</td>
<td id="servicetabletd2" style="background:'.$fetchservice['scolor'].'"><sup>$</sup>'.$fetchservice['sprice'].'</td>
</tr>
<tr>
<td id="servicetabletdtr1" colspan="2">
';
while($fetchfromservice = mysql_fetch_assoc($selectfromservice)){
echo $fetchfromservice['spname'].' : '.$fetchfromservice['spsname']."<br>";
}
echo '
</td>
</tr>
<tr>
<td id="servicetabletdtrsub" colspan="2"><input style="background:'.$fetchservice['scolor'].';" type="submit" value="اطلب هذه السلعة"/></td>
</tr>
</table>
';
echo ("</td>");
$col++;
if ($col == 3)
{
$col = 0;
echo ("</td>");
}
} // while loop ends here
if ($col != 0)
echo ("</tr>");
echo ("</table>");
?>لكل 3 مدخلات يضرب مسافة جديد انا اريد نفس هذا الشكل كل 3 مدخل يضرب br لكن بشرط اذا كان طول اي جدول اكثر من جدول الي جنبه لا يأثر عليه ؟ برأكم كيف احل هذا الموضوع ؟