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

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

miniature 02-04-06 18:03

[עזרה] שאלה ובעיה - PHP.
 
השאלה:
כיצד אפשר לסדר את הפורומים לפי הקטגוריות שבהן הם נמצאים?

הבעיה:
אני שולח מייל בפונקציה mail() וזה לפעמים מגיע ולפעמים לא, וכשמגיע, זה מגיע לאחר המון זמן. מה יכולה להיות הבעיה?

בניה 02-04-06 18:15

לש"ש

בשביל הפורומים-
לכל פורום אמור להיות תא שמזהה אותו עם קטגוריה מסויימת נכון?
תשלוף את הקטגוריות ותריץ לולאה while על ההתוצאות.
ותשלוף את הפורומים בכל סיבוב של הלולאה ששיכים לקטגוריה שעכשיו הלולאה בה.

בקשר למייל:
זה כבר יכול להיות בעיות בשרת.
תנסה לשלוח לכמה שרתי אמייל ותראה אם בכולם יש את הבעיה.

null 02-04-06 18:35

יכולה להיות בעיה בשרת הSMTP של השרת שלך...

miniature 02-04-06 19:10

ציטוט:

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

בשביל הפורומים-
לכל פורום אמור להיות תא שמזהה אותו עם קטגוריה מסויימת נכון?
תשלוף את הקטגוריות ותריץ לולאה while על ההתוצאות.
ותשלוף את הפורומים בכל סיבוב של הלולאה ששיכים לקטגוריה שעכשיו הלולאה בה.

בקשר למייל:
זה כבר יכול להיות בעיות בשרת.
תנסה לשלוח לכמה שרתי אמייל ותראה אם בכולם יש את הבעיה.

תראה, עשיתי 2 טבלאות, אחת לקטגוריות ואחת לפורומים.
בקטגוריות יש ID, ובפורומים יש ID ו cat_ID, עד כאן בסדר?
עכשיו, לא הבנתי איך אני יכול להתאים פורום לקטגוריה.

meshuga 02-04-06 19:12

ציטוט:

נכתב במקור על ידי miniature
תראה, עשיתי 2 טבלאות, אחת לקטגוריות ואחת לפורומים.
בקטגוריות יש ID, ובפורומים יש ID ו cat_ID, עד כאן בסדר?
עכשיו, לא הבנתי איך אני יכול להתאים פורום לקטגוריה.

אז מה הבעיה פה?...אתה שם את הID של הקטגוריה שאתה רוצה שהפורום יהיה בתוכה בתוך הCAT_ID

miniature 02-04-06 19:13

נכון, אבל אני לא יודע איך להתאים את הפורום לקטגוריה בלולאות..

meshuga 02-04-06 19:14

ציטוט:

נכתב במקור על ידי miniature
נכון, אבל אני לא יודע איך להתאים את הפורום לקטגוריה בלולאות..

אתה עושה לולאה לקטגוריות...ובתוך הלולאה הזאת אתה עושה לולאה לפורומים שבאותה קטגוריה.
לפחות זה מה שעולה לי עכשיו לראש..אבל לדעתי אפשר לעשות דרך יותר יעילה.

miniature 02-04-06 19:22

אבל איך אני מזהה בלולאה לאיזו קטגוריה שייך כל פורום?

meshuga 02-04-06 19:24

ציטוט:

נכתב במקור על ידי miniature
אבל איך אני מזהה בלולאה לאיזו קטגוריה שייך כל פורום?

לפי CAT ID...ששמת.....

miniature 02-04-06 19:28

כנראה לא הבנו אחד את השני.
אסביר זאת כך:
יש לי לולאה לפי השאילתא שאומרת - "הוצא את כל הקטגוריות שיש בטבלת הקטגוריות וסדר אותן לפי ID".
בתוך לולאה זאת ישנה עוד לולאה שאומרת - "הוצא את כל הפורומים שיש בטבלת הפורומים וסדר אותם לפי ID".
עכשיו, זה מסדר את הקטגוריות לפי ID, ואת הפורומים לפי ID, רק שכל הפורומים נמצאים בקטגוריה הראשונה.... כאן נתקעתי.

Tomer 02-04-06 20:00

אתה עושה לולאה ששולפת מהמסד את כל הקטגוריות, שומר את ה id של הקטגוריה
בתוך הלולאה, יוצר עוד לולאה ששולפת מהמסד את הפורומים, השאילתא תהיה
SELECT * FROM forums WHERE cat_id='$id'
כאשר $id יהיה ה id של הקטגוריה
לאח"כ אתה פשוט מציג את הפורום, נגמרים כל הפורומים? NEXT, הלאה, קטגוריה הבאה. וכך הלאה.

miniature 02-04-06 20:07

מלך אתה! תודה!


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

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