277
צפיות
צפיות
8
תשובות
תשובות
עזרה בASP דחוף
יש לי שאלה דיי שחופה בASP
אני צרייך לבנות דף של כניסת משתמש למערכת,
אני צריך שזה יבדוק לי את השם משתמש והסיסמא ב3 טבלאות שונות,
ולכל טבלה יש את הדף שלה,
כלומר אם נכנס משתמש שרושום בטבלה 2 הוא יגיע לדף מספר 2, כמובן הדף שאליו מגיעים צריך להיות מותאם לכל משדתמש בניפרד
כאילו, שיהי כתוב , שלום משתמש 3.
אם תוכלו בבקשה תנו לי לפחות חלקים של הקוד לכל העמודים
דחוווף
8 תשובות
איי סי קיו 116247515
תוכלו ליצור איתי קשר באייסיקיו
116247515
הנה…
פתח שלושה רקורדסטים בכל אחד מהם פנייה לטבלה אחרת
תעשה if שבודק האם יש את המשתמש בתוך אחת הטבלאות תוך שימוש ב-IF אחד ע"י השימוש באפורטור or ואם התנאי מתקיים בדוק ע"י case באיזה טבלה הוא נמצא ובכל case תעשה רישום שם המשתמש בתוך session (כל הסיישן באותו שם) ולאחר מכן הפנייה בהתאם ע"י redirect ובמקרה ואין את המשתמש באחד מהטבלאות (חלק ה-else של ה-if )תפנה את המשתמש בחזרה לטופס
< מקווה שמובן >
תוכל ליצור איתי קשר?
תוכל בבקשה לךיצור קשר איתי באייסיקיו?
אין צורך בשלושה רקורדסטים
קודם כל, ניתן לפתוח כל פעם טבלה אחת.
שנית – ניתן לאחד את שלושת השאילתות באמצעות UNION, ולהריץ רק פעם אחת.
איך עושים את…..
הרצה בפעם אחד את 3 שאילתות או יותר ?
תודה.
גם נכון
אבל כתבתי את מה שעלה לי ראשון בראש
UNION
SELECT Fld1, Fld2, ‘tbl1’ As TableName
FROM tbl1
UNION [ALL]
SELECT Fld1, Fld2, ‘tbl2’ As TableName
FROM tbl2
UNION [ALL]
SELECT Fld1, Fld2, ‘tbl3’ As TableName
FROM tbl3
כדי לבדוק לאיזו טבלה שייכת הרשומה, בודקים את
rs("TableName")
תודה