الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في ترتيب table

بدأه هالي الدهوكي في 26 أبريل 2014 · 1 رد · 660 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
مرحبا شباب كيف الحال إن شاء الله بخير ... شباب انا عندي مشكلة و اتمنى هنا نحلها المشكلة ..

 

سوف اوضح الشرح عن طريق هذه الصورة .

 

610467899.jpg

 

شباب انا عندي قواعد بيانات كبيرة و كل حقل الي هو رقم 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 لكن بشرط اذا كان طول اي جدول اكثر من جدول الي جنبه لا يأثر عليه ؟ برأكم كيف احل هذا الموضوع ؟

Professional Technology Information

HTML , CSS , PHP , JQuery , Action Script

Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites

IF YOU WANT SEE MY WORKS

VISIT THIS LINK

Prince Designs

مواضيع مشابهة