שלח תשובה

זירת השאלות

503
צפיות
7
תשובות

אני בונה אתר צד שרת ב-ASP

,‏ 1 במאי, 2006

ויש לי בעיה,
אני רוצה שכשאני ישלוף את הנתונים של המשתמשים
אם יהיה למישהו   במסד נתונים בהשהייה כשהוא
מתחבר הוא יראה הודעה שאומרת שהוא מושהה,
מישהו יודע איך עושים את זה?

תגיות:

7 תשובות

  1. gilad123 הגיב:

    IF THEN
    תשלוף בשאילתה גם את עמודת ההשהיה
    תנאי: אם השהייה תשלח לסייר כיתוב X
    אחרת: תשלח לסייר כיתוב Y (או תנתב אותו לדף Z)

  2. Shuki142 הגיב:

    אז ככה…
    תראה הפיתרון מאוד פשוט,
    אתה מוסיף שדה למסד שלך שתקרא לו status, כל פעם שמשתמש מתחבר למערכת אתה בודק את השדה הזה.
    אם השדה שווה ל 0 אז הוא לא ביצע אימות למערכת.
    אם השדה שווה ל 1 אז הוא יכול להתחבר.
    אם השדה שווה ל 2 אז המשתמש מושהה.

    לפי השאלה שלך, הבנתי שאתה משתמש במסד נתונים של אקסס,
    אז כך טיפ לעתיד, במקום להשתמש בשדה מסוג "כן/לא" תשתמש בשדה מסוג מספר קטן, ועליו תבצע את האימותים שלך, זה יעזור לך בעתיד במידה ותרצה לשדרג את המסד נתונים שלך למסד יותר מתקדם.

  3. shlomoch הגיב:

    שימוש ב checkbox
    ככה אתה מציג את התיבה- מסומן או לא מסומן

    <form name='form1' action='Save.asp' method='post'>
    מסומן
    <input type=checkbox name=check1 value='on' checked>
    לא מסומן
    <input type=checkbox name=check1 value='on' unchecked>

    כדי לקבל בדף אחר תשתמש ב

    Request.form("check1")="on" Then

  4. shlomoch הגיב:

    למען האמת השאלה שלך אינה ממש מובנת
    מה אתה לא מבין איך לרשום זאת במסד הנתונים או איך להציג את האפשרות לגולש – תנסה לנסח מחדש.

  5. אינטרנט הגיב:

    אוקיי
    לי במסד נתונים יש טבלת סימון שנקראת moshe
    אני רוצה שאם למישהו במסד נתונים יהיה    בטבלת
    סימון של moshe שהוא ינסה להתחבר זה יגיד לו שהוא
    מושהה מן האתר,
    מישהו יכול לתת לי קוד? בנתיב תרשמו XXX.mdb
    ובטבלה members
    (אבל רק מי שיודע ומי שיכול שיעזור לי בבקשה)

  6. shlomoch הגיב:

    תתחבר למסד – יש פה מיליון דוגמאות
    תוסיף את השאילתא הבאה והתנאי כאשר fField הוא שם השדה בו מסומן הV

    rst.Open "select * from TabName where fUser='" & name & "' …."
    אם השדה fField מכיל אמת אז – הפניה להשהייה
    if rst.Fields("fField")=True Then
    ' הפנייה לדף השהייה
    else
    'כניסה רגילה
    end if

שלח תשובה