665
צפיות
צפיות
1
תשובות
תשובות
שליפת נתונים
שלום אני בונה אתר בשפת ASP
רציתי לשאול כיצד אני שולף ממסד הנתונים(אקסס) את הID של המשתמש שמחובר
כתבתי את הקוד הבא
SQL = "Select * from People Where Id
rs.Open SQL, Conn
רק הבעיה שזה שולף את הID של המשתמש שנמצא בראש מסד הנתונים ולא של המשתמש המחובר מה עלי לכתוב על מנת שזה ישלוף את הID של המשתמש שמחובר תודה
א.ר.ר

1 תשובות
IP או Session
כדי שתוכל לזהות את המשתמש המחובר יש 2 אפשרויות:
א.בעזרת נתונים מה-ServerVariables למשל:IP
|קוד|
SQL="Select * from People Where IP=""" & Request.ServerVariables("REMOTE_ADDR") & """""
ב.ע"י טופס כניסה שאותו ממלא המשתמש(בדרך כלל מכיל שם משתמש וססמה) הנשלח לדף צד שרת שמחפש במסד הנתונים את הרשומה בעלת השם משתמש והססמה שהוזנו,פותח אותה ושם ב-Session את ה-id כך:
|קוד|
Session("id")=rs("id")
ועכשיו כל פעם שתרצה לדעת פרטים מכל דף באתר השאילתה תהיה:
|קוד|
SQL="Select * from People Where ID=" & Session("id")
אני ממליץ עד דרך ב' כיוון ש-IP של משתמש לפעמים משתנה