24-06-2006, 10:20
|
|
|
|
חבר מתאריך: 17.09.05
הודעות: 6,023
|
|
עוד בעייה עם לולאה...
אז יש לי עוד בעייה עם לולאה ...אני מנסה כבר יותר משעה לפתור את זה :
אני רוצה להדפיס את תוכן הלולאה בצורה כזו שאחרי כל שני פריטים היא תקפוץ שורה.
דוגמא:
0 0
0 0
0 0
ניסיתי להוסיף לתוך הלולאה משתנה וכל פעם שהיא מבוצעת המשתנה מועלה ב 1 , ובסוף הלולאה יש תנאי שאם המשתנה הוא מספר שמתחלק ב 3, אז הלולאה תקפוץ שורה ... אין לי מושג למה זה לא עובד !
בעיקרון זה כתוב ב PHP ואני לא למדתי אף פעם PHP , אני יודע C ואני משער שמבנה הלולאות והתנאי IF דומים.
זאת כל הלולאה :
קוד PHP:
while($row = $db->sql_fetchrow( $result )) { $userav = $row['user']; if ($row['rating'] == "") {$rating = "0";} else {$rating = $row['rating'];} $id = $row['id'];
$image = $row['imgurl']; if ($image == "") { echo "<td><img src=\"modules/models/images/noimage.gif\" border=\"0\" width=\"175\" height=\"150\" alt=\"".$row['vidname']."\"></td>"; } else{ echo "<td><img src=\"".$image."\" border=\"0\" width=\"175\" height=\"150\" alt=\"".$row['vidname']."\"></td>"; } $r=$r+1; if($r==3 or $r==6 or $r==9 ){ echo "<br><br>"; } }
וזה הקטע שאותו הוספתי ללולאה על מנת לרדת שורה :
קוד PHP:
$r=$r+1; if($r==3 or $r==6 or $r==9 ){ echo "<br><br>";
(הקטע הזה מופיע בתוך הלולאה הראשונה)
תודה
_____________________________________
|