503
צפיות
צפיות
7
תשובות
תשובות
אני בונה אתר צד שרת ב-ASP
ויש לי בעיה,
אני רוצה שכשאני ישלוף את הנתונים של המשתמשים
אם יהיה למישהו במסד נתונים בהשהייה כשהוא
מתחבר הוא יראה הודעה שאומרת שהוא מושהה,
מישהו יודע איך עושים את זה?
ויש לי בעיה,
אני רוצה שכשאני ישלוף את הנתונים של המשתמשים
אם יהיה למישהו במסד נתונים בהשהייה כשהוא
מתחבר הוא יראה הודעה שאומרת שהוא מושהה,
מישהו יודע איך עושים את זה?
7 תשובות
IF THEN
תשלוף בשאילתה גם את עמודת ההשהיה
תנאי: אם השהייה תשלח לסייר כיתוב X
אחרת: תשלח לסייר כיתוב Y (או תנתב אותו לדף Z)
אז ככה…
תראה הפיתרון מאוד פשוט,
אתה מוסיף שדה למסד שלך שתקרא לו status, כל פעם שמשתמש מתחבר למערכת אתה בודק את השדה הזה.
אם השדה שווה ל 0 אז הוא לא ביצע אימות למערכת.
אם השדה שווה ל 1 אז הוא יכול להתחבר.
אם השדה שווה ל 2 אז המשתמש מושהה.
לפי השאלה שלך, הבנתי שאתה משתמש במסד נתונים של אקסס,
אז כך טיפ לעתיד, במקום להשתמש בשדה מסוג "כן/לא" תשתמש בשדה מסוג מספר קטן, ועליו תבצע את האימותים שלך, זה יעזור לך בעתיד במידה ותרצה לשדרג את המסד נתונים שלך למסד יותר מתקדם.
שימוש ב 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
תודה אבל
לא ממש הבנתי
למען האמת השאלה שלך אינה ממש מובנת
מה אתה לא מבין איך לרשום זאת במסד הנתונים או איך להציג את האפשרות לגולש – תנסה לנסח מחדש.
אוקיי
בטבלת
לי במסד נתונים יש טבלת סימון שנקראת moshe
אני רוצה שאם למישהו במסד נתונים יהיה
סימון של moshe שהוא ינסה להתחבר זה יגיד לו שהוא
מושהה מן האתר,
מישהו יכול לתת לי קוד? בנתיב תרשמו XXX.mdb
ובטבלה members
(אבל רק מי שיודע ומי שיכול שיעזור לי בבקשה)
תתחבר למסד – יש פה מיליון דוגמאות
תוסיף את השאילתא הבאה והתנאי כאשר fField הוא שם השדה בו מסומן הV
rst.Open "select * from TabName where fUser='" & name & "' …."
אם השדה fField מכיל אמת אז – הפניה להשהייה
if rst.Fields("fField")=True Then
' הפנייה לדף השהייה
else
'כניסה רגילה
end if