שלח תשובה

זירת השאלות

486
צפיות
11
תשובות

שבוע טוב לכולם

,‏ 27 במרץ, 2004

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


sql="select * from PRODUCTS, singers"
SQL = SQL & " Where singers.singer_id = PRODUCTS.singer_id AND PRODUCTS.cat_id= " & cat_id

הcat_id זה כמובן הקטגוריה של המוצרים אשמח אם תעזרו לי…

תגיות:

11 תשובות

  1. ניר טייב הגיב:

    מה השגיאה?
    ותדפס את המשתנה SQL ותראה מה אתה מקבל

  2. יוסיש הגיב:

    הוא לא מראה לי שגיאה
    הוא פשוט לא מראה לי שום דבר ברשימה
    ודרך אגב הנה ההמשך אם זה יעזור למישהו:


    do until rs.eof
    singername=rs("singername")
    singer_id=rs("singer_id")
    response.write"<option value=" & rs("singername")& ">" & singer_id
    rs.movenext
    loop

  3. ניר טייב הגיב:

    נסה רק do while (בלי NOT)
    ותראה מה יוצא… זו גם אחת הסיבות לעבוד ב-GET-ROWS/GET-STRING
    כי אז עוברים בלולאת FOR שבהה אין בעיות

  4. יוסיש הגיב:

    עשיתי כך
    וזה נתן לי את כל הרשימה שנמצאת ברשימת הזמרים ולא את אלה הצפצפיים

  5. יוסיש הגיב:

    עובדה
    עובדה שבדרך אחרת הוא מראה לי את הID ואני רוצה שהוא יראה לי את שם הזמר שתחת הID ולא את האידי שלו…

  6. אוריקס הגיב:

    אז כנראה שאני לא ממש מבין מה
    אתה רוצה לעשות

  7. יוסיש הגיב:

    מהתחלה
    יש לי טבלה עם זמרים וטבלה עם מוצרים לכל מוצר יש ID של זמר ואני רוצה להוציא את השם של הזמר ליד המוצר אבל מה לעשות והזמר מופיע בתור ID ולא בשמו….
    אז כתבתי כך:


    sql="select * from PRODUCTS, singers"
    SQL = SQL & " Where singers.singer_id = PRODUCTS.singer_id AND PRODUCTS.cat_id= " & cat_id

    וזה לא עוזר לי..
    מקווה שהבנת

  8. אוריקס הגיב:

    אם לא היית מקפיץ כל הזמן לא היינו
    מתייאשים

שלח תשובה