כרגיל משהו ערבי אבל עובד ;-) <table> <tr> <?php $r_1 = mysql_query("SELECT * FROM sites")or die(mysql_error()); $count=0; while($te_1=mysql_fetch_array($r_1)) { $aa=(floor($count/40)); $org=10+$aa; $id=$te_1; $site=$te_1; $mod=$count%$org; $c=(((floor($count/5))+1)*$org)-1; if ($mod=="0") echo"<td valign='top' style='text-align:left;width:225px'>"; if ($id<10) $id='0'.$id; echo "<span style=\"font-weight:bold; \">$id : ) $site</span><br>"; if ($count==$c) echo"</td>"; $count++; } ?> </tr> </table>
|
הסבר לקשקוש הזה שעשיתי ,
זאת טבלה דינמית ,
היא מושכת מDB ,
המינימום נתונים בכל TD הוא 10 .
כלומר המספר ה 11 יפתח TD חדש (וכמובן כל כפולה)
כאשר הדינמיות משחק גם כשיש יותר מכפולות של 40 נתונים בסה"כ
הוא מעלה את המינימום נתונים לטבלה ל 11 , 12 בהתאמה .
נגיד יש 41 נתונים הוא יעלה ל 11 ...
81 נתונים יעלה ל 12 ..
אשמח לביקורות
** לא לערוף לי את הראש, אני במשמרת לילה !
אני לא מתכנת אני עושה את זה בשביל הכייף !