ציטוט:
נכתב במקור על ידי DavidBD
אתה צריך להעלות כל פעם את I ב-1 , ולעשות כל פעם if שאם I שווה ל-5 אז שיאפס אותו ויעשה עוד TR..
|
אמרתי לך...ניסיתי לעשות משהו עם משתנה ספירה...אבל לא עשיתי את זה טוב כנראה...
בשביל זה שאלתי איך עושים...
תוכל לנסות לערוך את הקוד שנתתי בהודעתי האחרונה???
תודה רבה.
מתן.
עריכה:
תראו...הצלחתי עכשיו בעזרת משתנה ספירה לעשות שזה יעבור שורה...אבל זה עובר רק פעם אחת שורה זה הבעיה...
ז"א ששורה ראשונה הוא שם 5 תמונות....בתמונה ה 6 הוא קופץ לשורה הבאה בדיוק כמו שצריך...אבל בתמונה ה 11 זה לא קופץ שוב לשורה שלישית אלא ממשיך בשורה השנייה...
הקוד הוא:
PHP קוד:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<?php
$res = mysql_query("SELECT * FROM `works_categories` WHERE `work_cat_id`='1' ORDER BY `work_cat_order` ASC");
while($row = mysql_fetch_array($res)) {
$count = 0;
$res2 = mysql_query("SELECT * FROM `works` WHERE `work_cat_id`='".$row["work_cat_id"]."' ORDER BY `work_order`");
while($row2 = mysql_fetch_array($res2)) {
if($count == 5) {
?>
</tr><tr>
<td align="center" valign="middle">
<table style="width: 126px; height: 65px;margin: 0;border: 1px solid #D6D6D6;">
<tr>
<td style="width: 100%; height: 50px;margin: 0;" align="center" valign="middle"><img src="<? echo $row2['work_logo']; ?>" alt="<? echo $row2['work_name']; ?>" /></td>
</tr>
<tr>
<td style="width: 100%; height: 15px;margin: 0;" class="clientName"><? echo $row2['work_name']; ?></td>
</tr>
</table>
</td>
<?
} else {
?>
<td align="center" valign="middle" style="padding-bottom: 10px;">
<table style="width: 126px; height: 65px;margin: 0;border: 1px solid #D6D6D6;">
<tr>
<td style="width: 100%; height: 50px;margin: 0;" align="center" valign="middle"><img src="<? echo $row2['work_logo']; ?>" alt="<? echo $row2['work_name']; ?>" /></td>
</tr>
<tr>
<td style="width: 100%; height: 15px;margin: 0;" class="clientName"><? echo $row2['work_name']; ?></td>
</tr>
</table>
</td>
<?
}
$count = $count + 1;
}
}
?>
</tr>
</table>
אשמח אם תנסו לעזור=]