הללויה בייבי
New member
היי... שאלה של מתחילה, לגבי תת-תפריטים
היי,
אני מקווה שזה בסדר להטריד אתכם בשאלה של מתחילים, בתקווה שאני אבין את התשובות...
אני בונה אתר פורטפוליו בPHP, אז יש לי תפריט ראשי, תת תפריט ובו קטגוריות שונות של העבודות המוצעות, ואז כשבוחרים קטגוריה - יש רשימת עבודות/לקוחות (תפריט 3) עם גלריה שמציגה את העבודות ליד. (מצורף תרשים עקרוני
)
אז בתפריט הראשון אני מריצה לולאת foreach ונותנת לקישור page_id עם הvalue לפי הID של העמוד בבסיס הנתונים. (לוקחת בעזרת משתנה ששואב מ- $_GET)
כשלוחצים על 'תיק עבודות' מועברים לעמוד אחר ושם אני מפנה מיד לקטגוריה הראשונה בתת התפריט בעזרת &work_id =1
עכשיו אני נתקלת בבעיה - איך אני מפנה מיד לתוך הלקוח הראשון בקטגוריה הראשונה? אני לא רוצה להפנות לערך מספרי קבוע למשל
customer_id=4 כי זו רשימה שכל הזמן תשתנה ואולי תחליף מספר ID ואני לא רוצה לסמוך על זה (מספיק שעשיתי את זה פעם אחת בקטגוריה הראשונה, וגם זה בעייתי)
אז שאלתי היא איך בעצם אפשר להפנות כביכול לfirst-child או משהו כזה באופן אוטומטי?
איך נהוג לעשות את זה שהפריט הראשון בתת-תפריט מיד נבחר ומגיעים אליו ישירות?
מקווה שהובנתי וסליחה אם זו שאלה מפגרת מדי....
היי,
אני מקווה שזה בסדר להטריד אתכם בשאלה של מתחילים, בתקווה שאני אבין את התשובות...
אני בונה אתר פורטפוליו בPHP, אז יש לי תפריט ראשי, תת תפריט ובו קטגוריות שונות של העבודות המוצעות, ואז כשבוחרים קטגוריה - יש רשימת עבודות/לקוחות (תפריט 3) עם גלריה שמציגה את העבודות ליד. (מצורף תרשים עקרוני
אז בתפריט הראשון אני מריצה לולאת foreach ונותנת לקישור page_id עם הvalue לפי הID של העמוד בבסיס הנתונים. (לוקחת בעזרת משתנה ששואב מ- $_GET)
כשלוחצים על 'תיק עבודות' מועברים לעמוד אחר ושם אני מפנה מיד לקטגוריה הראשונה בתת התפריט בעזרת &work_id =1
עכשיו אני נתקלת בבעיה - איך אני מפנה מיד לתוך הלקוח הראשון בקטגוריה הראשונה? אני לא רוצה להפנות לערך מספרי קבוע למשל
customer_id=4 כי זו רשימה שכל הזמן תשתנה ואולי תחליף מספר ID ואני לא רוצה לסמוך על זה (מספיק שעשיתי את זה פעם אחת בקטגוריה הראשונה, וגם זה בעייתי)
אז שאלתי היא איך בעצם אפשר להפנות כביכול לfirst-child או משהו כזה באופן אוטומטי?
איך נהוג לעשות את זה שהפריט הראשון בתת-תפריט מיד נבחר ומגיעים אליו ישירות?
מקווה שהובנתי וסליחה אם זו שאלה מפגרת מדי....