11-10-2007, 14:07
|
|
|
חבר מתאריך: 30.07.07
הודעות: 30
|
|
ציטוט:
במקור נכתב על ידי netaneldj
קוד PHP:
<?
/* before loop */ $total = 10; //for instance 10... $remainder = $total % 4; /* before loop */ echo '<table>'; for ($tr = 1; $tr <= $total; $tr++) { echo '<td>X</td>'; /* inside loop */ if($tr == $remainder) { echo "</tr><tr>"; } if (($tr - $remainder) % 4 == 0) { echo "</tr><tr>"; } /* inside loop */ } echo '</table>'; ?>
די שברתי את הראש כדי לעשות את זה, אבל העיקר התוצאה
|
תודה, אבל כמו שאני מבין את זה, יש איזושהי בעייתיות-
בעצם המספר שנקבע כ- TOTAL משתנה ידנית ולא אוטומטית?
לכל שורה אצלי בטבלה יש ID אוטומטי, הבעיה היא שבניהול המנהל של האתר יכול למחוק שורות [ז"א תמונות] וכך יוצא שנוצר פער- ה- ID האחרון שנוסף הוא למשל 16 בעוד שבמציאות יש 14 שורות.
יש דרך לבדוק את מספר השורות בטבלה כדי להכניס את המשתנה כ- TOTAL?
|