View Single Post
ישן 10-05-09, 19:40   # 7
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

ציטוט:
נכתב במקור על ידי Snir Shamka צפה בהודעה
תודה, זה עזר לי, אבל אם אני רוצה ליצור 3 או יותר ? איך אפשר לעשות את זה?
לא מצאתי דרך \:
אתה עושה צחוק?
0%3 = 0
1%3 = 1
2%3 = 2
3%3 = 0
4%3 = 1
.
.
.

נניח אתה רוצה של חמישה רקעים שונים אתה יוצר משתנה שם בו 0.
PHP קוד:
$i=0
יוצא לולאה או משהו שנותן את הנתונים
PHP קוד:
foreach($row as $name=>$value) { 
יוצר תוצאה שתיהיה מודולו 5 של המשתנה + 1. מעלה אותו באחד אח"כ.
PHP קוד:
    $result $i%5+1;
    
$i++; 
כותב את מה שצריך ומסיים:
PHP קוד:
    echo "<div class=\"class$result\"><h3>$name</h3><p>$value</p></div>";

לסיכום:
PHP קוד:
$i=0;
foreach(
$row as $name=>$value) {
    
$result $i%5+1;
    
$i++;
    echo 
"<div class=\"class$result\"><h3>$name</h3><p>$value</p></div>";


כמובן שזה רק דוגמה...


בהצלחה!
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote