שלח תשובה

זירת השאלות

302
צפיות
3
תשובות

תנאי בתוך לולאה

,‏ 24 באפריל, 2006

בניתי מערכת שיאים, המערכת מראה את 10 השיאים הגבוהים ביותר.
אני רוצה שאם המשתמש לא יכנס ל10 הראשונים, אז הוא בכלל לא יכנס לdb, ותהיה לו הודעה "לא נכנסת לטבלת השיאים".
עשיתי שהdb ישלוף את 10 השיאים הראשונים עם לולאה ויבדוק, אם השיא נכנס, אז שיכניס לטבלה, ואם לא אז לא, אבל זה לא עובד!
הוא לא נותן לי לגמור את התנאי (end if) בתוך הלולאה, (כי אני לא רוצה שיהיה כתוב לו 10 פעמים "לא נכנסת לטבלת השיאים").
למישהו יש מושג איך אפשר לעשות את זה?

תודה מראש

תגיות:

3 תשובות

  1. בניה הגיב:

    כתבת את השאלה בצורה מבולבלת
    ב"ה

    יש דף עם קישורים לכל השיאים ואתה רוצה שאם יכנסו לקישור שלא שייך לאחד מ10 הראשונים תהיה שגיאה?

  2. rjnhojbht הגיב:

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

    הבנת?

  3. shlomoch הגיב:

    בתנאי שבתוך הלולאה תרשום משהו כמו


    if c> rs.filed() then bln=TRUE
    rs.movenext
    .
    .
    loop

    כלומר אם השיא החדש גדול מאחד השיאים שבטבלה אז יש לנו TRUE במשתנה BLN
    לאחר הלולאה תרשום


    if bln=TRUE then write in the table
    else
    msgbox "NO C"

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!