Logo

רד-בורד: ארכיון

ראשי > תיכנות > הצגת מידע ברשימה נפתחת

07/07/2008 18:35:58 drvvv
יש למישהו מושג איך אני יכול להציג בדף תיבת רשימה שהערך ברירת המחדל נבחר מתוך דאטא בייס?
אני צריך את זה בשביל המערכת ניהול לכל מיני קטגוריות, שיוכלו לשנות אותם, אבל שברירת המחדל יהיה כמו שנשמר...
08/07/2008 11:37:00 drvvv
תודה, הסתדרתי
(פשוט גיליתי שאפשר לשים 2 ערכים זהים בתיבה)
19/07/2008 21:06:13 Admin
האמת שלא ממש הבנתי מה אתה רוצה-שהערך שיבוא ראשון\ראשי יהיה משהו נבחר מתוך מסד הנתונים, או שהרשימה עצמה תהיה מתוך מסד הנתונים?
-אם הבעייה היא רשימה מלאה מתוך מסד הנתונים, כל שצריך לעשות הוא לולאה פשוטה שתוציא את הנתונים ממסד הנתונים, ולהכניס אותם בתוך הטאגים של הרשימה.
-אם הבעייה היא בחירת הערך הראשי מתוך מסד הנתונים, אפשר להוסיף במסד עמודה שמציינת אם הנתון הוא ערך ראשי או לא, ובבחירת הערך הראשי בקוד לעשות חיפוש עבור הנתון שמצויין עליו שהוא ערך ראשי.

בכל מקרה, אתה אומר שהסתדרת. אשמח לדעת מה הפתרון שלך (וגם מה בדיוק היתה השאלה, אם אחת משתי האפשרויות שאני העלתי או אולי בכלל התכוונת למשהו אחר), מה הכוונה ששמת שני ערכים זהים באותה תיבה?[ההודעה נערכה על-ידי Admin ב-19/07/2008 21:07:06]
12/09/2008 09:45:23 drvvv
המדובר ברשימה שכולה מערכים שנשלפים מהדאטא בייס, (רשימת קטגוריות).

אני הייתי צריך שהשם שיופיע בתיבה כברירת מחדל יהיה השם שהגולש בעצם בחר כבר (זאת אומרת אם הוא כבר בחר עיר, אז שהעיר תופיע בתיבה בבברירת מחדל).

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

עשיתי את כל הרשימה בשליפה רגילה מהמסד, ואילו לפני זה בשורה הראשונה עשיתי if פשוט שבודק ואם הגולש כבר בחר עיר אז זה מוסיף שורה עם עיר, ואם לא אז זה מוסיף שורה --בחר עיר--.

דוגמא יש כאן.
http://www.mabtim.com/halls.asp
תודה
עמודים: 1