![]() |
[php] אף פעם לא הסתבכתי עם קטגוריות כל כך..
שלום..
אני בונה מערכת פורומים ונתקלתי בבעיה.. בדף הכי ראשון (INDEX) אני מוציא מהטבלאות את הפורומים ואת הקטגוריות... יש לי שאילתה להוצאת הקטגוריות ויש לי שאילתה להוצאת הפורומים.. ותמיד שאני מנסה לסדר אותם ביחד זה לא יוצא.... הנה הקוד: PHP קוד:
קטגורית בדיקה שניה תמיכה ב PHP קטגורית בדיקה פורום באגים במערכת קטגורית בדיקה רעיונות לפיתוח המערכת קטגורית בדיקה עזרה ב HTML / CSS / JavaScript כמו שאפשר להבין, יש 2 קטגוריות במערכת... אבל למה כל פעם שיש פורום אחר אז זה רושם את השם של הקטגוריה עוד פעם? הוא רשם את השם "קטגורית בדיקה" 3 פעמים כי יש בקטגוריה הזאת 3 פורומים.. איך מתקנים את זה שזה ירשום רק פעם אחת? תודה |
יכול להיות מאוד , איני בטוח , תדפיס את שם הקטגוריה מחוץ ללולאה הפנימית שקוראת את הפורומים, כיוון שע"פ הבנת הקוד אפשר לראות כי הדפסת לכל פורום את הקטגוריה מחדש, אך שוב , איני בטוח.
|
מור צודק.
את ההדפסה של הקטגוריות עשית בתוך הwhile השני, ככה שכל פעם שהוא מדפיס פורום הוא מדפיס קטגוריה, תוציא את ההדפסה של השם של הקטגוריה לwhile הראשון, ואז הוא ידפיס קטגוריה, את כל הפורומים שיש בה, ואז את הקטגוריה הבאה ואת כל הפורומים שבה וכך הלאה. בהצלחה! |
ציטוט:
לא הבנתי ממש מההסבר.. אתה יכול להדגים לי את זה על הקוד? תודה |
PHP קוד:
|
זה עדיין מציג את אותו דבר.....
|
צודק , לא שמתי לב :
PHP קוד:
|
וואי סבבה ממש תודה רבה עזרתם לי מלא אבל עכשיו יש לי עוד בעיה..
לשלב את זה עם HTML... ככה נראה הקוד HTML: HTML קוד:
<table cellpadding=\"4\" cellspacing=\"1\" border=\"1\" bordercolor=\"$bordercolor\" width=\"95%\" align=\"center\"> אני לא מצליח לשלב את כל השטויות האלה... את השם של הקטגוריה עם הפורומים שבקטגוריה.. תודה:) |
יש לי שאלה..
יש לי שאלה
אני לא מנסה לפגוע... אבל תחשב שוב שאם אתה לא מצליח לעשות דברים כה פשוטים איך אתה רוצה להתחיל לבנות מערכת פורומים? |
אם אתה חכם גדול אז בוא תשלב לי את זה שהשם של הקטגוריה יופיע עם HTML פעם אחת בכל הפעמים שהלולאה שבודקת באיזה קטגוריה נמצא כל פורום... וגם הפורום יהיה ב HTML
כשתצליח תגיד לי |
תלמד לתכנת :-|
בכל מקרה: PHP קוד:
|
ציטוט:
אני בניתי קצת קצת יותר אתרים ממך אני לא צריך לשבת ולרשום לך את הקוד.. אתה צריך ללמוד לבד איך לבנות אותו אם אתה לא יודע לשלב HTML עם PHP ולולאות כדאי שתתאמן תלמד יותר ואז תחליט לבנות פורום ולא שאנשים אחרים יבנו לך תקוד... |
אני היחידי ששם לב שזה אולי אחד הקודים הכי לא יעילים שקיימים ?
ואם יש לך 30 קטגוריות ו כל קטגוריה 5 פורומים ? אתה מודע לכמות של השאילתות שמתבצעת בעמוד ? שלא לדבר על הטעינה הארוכה שייקח לדף. תנסה אולי להשתמש ב LEFT JOIN בשביל לצמצמם ולמיין לי GROUP BY והדברים יהיו הרבה יותר קלים. |
ציטוט:
הוא מכין מערכת פורומים והוא מתכנת כבר שנים, שיובשם לו. תיכנות שלו, במידה והוא רוצה לברר על דרכים לייעילות קוד שיפתח נושא מתאים ונציע דרכים. אני בכלל ממליץ לפתוח נושא של יעילות קוד וחיסכון במשאבים (מנהל פורום יקר, אם אתה קורא הודעה זו קח את הצעה והשתמש בה, ככה יהיה ניתן להעלות את רמת התיכנות בפורום פלאים!) שימוש בקוד יעיל יכול רק לעזור ולא לגרוע. כמובן שאם הקוד שלו עובד לו ככה וזה סבבה לו שיהנה, אף אחד לא אומר לו לשנות את הדרך עבודה שלו. |
כל הזמנים הם GMT +2. הזמן כעת הוא 21:52. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ