הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [MYSQL] הוצאת רשומות ממסד נתונים (https://hosts.co.il/forums/showthread.php?t=26373)

-roee- 14-07-06 15:28

[MYSQL] הוצאת רשומות ממסד נתונים
 
אני רוצה להוציא רשומות ממסד נתונים כלשהו (לא ידוע מספר הרשומות)

איך אני יכול לסדר שכל רשומה יהיה ל TD שלה BACKGROUND שונה (או BK1 או BK2)

שמתי לב שמערכות פורומים משתמשים באפשרות זו(להלן MYBB)


תודה

בניה 14-07-06 15:35

ב"ה


כמה אפשרויות של רקע יש לך?

-roee- 14-07-06 15:36

ציטוט:

נכתב במקור על ידי בניה
ב"ה


כמה אפשרויות של רקע יש לך?


2 אפשרויות

ויעני שזה יהיה לסורגין
פעם אפשרות1 פעם אפשרות2 עוד פעם אפשרות1 ועוד פעם אפשרות2

eLad 14-07-06 15:39

ציטוט:

נכתב במקור על ידי bigsmoke
2 אפשרויות

ויעני שזה יהיה לסורגין
פעם אפשרות1 פעם אפשרות2 עוד פעם אפשרות1 ועוד פעם אפשרות2

אם נניח הנתונים במערך ואתה עובר עליהם בלולאה, תשתמש בפועלת המודולוס..

PHP קוד:

IF i mod 2 0 THEN
  background color 1
ELSE
  
background color 2
END 
IF 

במילים:
בדוק את שארית החילוק ב 2: אם אין שארית הרי מספר זוגי ותציג רקע1, אם יש שארית הרי זה לא מספר זוגי ותציג רקע2

פעולת המודולס היא %

-roee- 14-07-06 15:45

ציטוט:

נכתב במקור על ידי eLad
אם נניח הנתונים במערך ואתה עובר עליהם בלולאה, תשתמש בפועלת המודולוס..

PHP קוד:

IF i mod 2 0 THEN
  background color 1
ELSE
  
background color 2
END 
IF 

במילים:
בדוק את שארית החילוק ב 2: אם אין שארית הרי מספר זוגי ותציג רקע1, אם יש שארית הרי זה לא מספר זוגי ותציג רקע2

פעולת המודולס היא %


ממממ אני התכוונתי ב PHP
אני לא ממש יודע מה זה mod..

somebody 14-07-06 15:50

ציטוט:

נכתב במקור על ידי bigsmoke
ממממ אני התכוונתי ב PHP
אני לא ממש יודע מה זה mod..

הוא אמר לך.
מוד ב PHP זה %

ומוד בודק אם כאשר אתה מחלק מספר במספר, מה השארית.
אם אין שארית זה 0.
או משהו כזה, אבל זה הרעיון הכללי.
אתה כותב בPHP ככה:
if(i%2==0){

בניה 14-07-06 16:08

ב"ה


אם יש יותר מ2 עדיף לעשות את זה בדרך אחרת.

eLad 14-07-06 16:41

ציטוט:

נכתב במקור על ידי bigsmoke
ממממ אני התכוונתי ב PHP
אני לא ממש יודע מה זה mod..

פעולת מודולוס זו פעולה די בסיסית במתמטיקה |Rolleyes|

בכל מקרה, כתבתי לך שהפעולה היא %, אז המימוש שלה הוא נניח:

PHP קוד:

if (i%2==0) {
  
style="FF0000"//even number
} else {
  
style="000000"//odd number


ציטוט:

נכתב במקור על ידי בניה
ב"ה


אם יש יותר מ2 עדיף לעשות את זה בדרך אחרת.

אשמח אם תספר..

-roee- 14-07-06 16:43

עשיתי ככה:
PHP קוד:

        if($num_cats%== 0)
        {
            
$bkc "row1;";
        } else {
            
$bkc "row2";
        } 

אך הוא מחזיר לי רקע לבן

eLad 14-07-06 16:48

ציטוט:

נכתב במקור על ידי bigsmoke
עשיתי ככה:
PHP קוד:

        if($num_cats%== 0)
        {
            
$bkc "row1;";
        } else {
            
$bkc "row2";
        } 

אך הוא מחזיר לי רקע לבן

מה זה המשתנה num_cats? מה הוא מכיל?

מה זה bkc? הוא אמור להכיל? (שמת לב שבתנאי הראשון הכנסת גם נקודה-פסיק לשם?)


כל הזמנים הם GMT +2. הזמן כעת הוא 20:35.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ