موصى به: تعليمي المبتدئين: عرض ADO الطريقة الأكثر شيوعًا لعرض البيانات من مجموعة سجلات هي عرض البيانات في جدول HTML. إظهار أسماء الحقل وقيم الحقل لدينا قاعدة بيانات مسماة NorthWind ، ونريد عرض البيانات في جدول العملاء (تذكر حفظ هذا الملف باستخدام .asp كملحق): htmlbody set conn = server.createBject (
البرنامج النصي للتحقق من تسجيل الدخول إلى المستخدم ، chkpwd.asp
- <٪
- '========= سجل تسجيل الدخول إلى المستخدم ========
- إذا لم يتم تعريف الكائن الذي تم تمريره ، يتم تعريفه على أنه خطأ ، مما يشير إلى أنه لم يمر بالتحقق
- ifisempty (الجلسة (مرت)) ثم
- الجلسة (مرت) = خطأ
- Endif
- "الجلسة (تم تمريرها) = خطأ ، مما يعني أن معلومات التحقق التي تم تمريرها من النموذج لم يتم تمريرها بعد.
- ifSession (مرت) = falsethen
- اسم المستخدم = request.form (اسم المستخدم)
- userpwd = request.form (userPWD)
- ifusername = ثم
- errmsg = نصيحة: الرجاء إدخال اسم المستخدم وكلمة المرور الخاصة بك
- آخر
- '==================================================
- setConn = server.createObject (adodb.connection)
- conn.ConnectionString = driver = {sqlserver} ؛ server = 192.168.1.3 ؛ uid = sa ؛ pwd = ؛ database = zcmrs
- Conn.Open
- '============================= قراءة بيانات المستخدم من سجل الجدول ==========================
- حدد كائن مجموعة السجلات
- setRs = server.createBject (adodb.recordset)
- قم بتعيين ConnectionString من كائن الاتصال
- setRs.ActiveConnection = conn
- "تعيين نوع المؤشر
- Rs.CursorType = 3
- مجموعة سجلات مفتوحة
- rs.openselectusername ، passwordfromerpuser whereusername = '& username &'
- '==================================================
- ifrs.eoftthen
- errmsg = نصيحة: المستخدم غير موجود أو كلمة المرور خاطئة
- آخر
- IFUSERPWD <> rs.fields (كلمة المرور) ثم
- errmsg = نصيحة: فشل تسجيل الدخول! خطأ كلمة المرور؟
- else'login بنجاح
- errmsg =
- الجلسة (مرت) = صواب
- الجلسة (اسم المستخدم) = RS.Fields (اسم المستخدم)
- "تحديد جلسة أذونات المستخدم (UserD) = Rs.Fields (UserD)
- Endif
- Endif
- Endif
- Endif
- بعد فشل تسجيل الدخول ، سيتم رسم نموذج تسجيل الدخول
- ifnotsession (مرت) = truethen
- ٪>
- <html>
- <Head> <title> Design Home_dwww.cn </itlem>
- <Tyletype = text/css>
- <!-
- .style1 {font-size: 12px ؛ font-weight: Bold ؛ Margin-Left: 120px ؛ Outline: double}
- ->
- </style>
- <Tyletype = text/css>
- <!-
- .style2 {font-size: 12px ؛ font-weight: Bold ؛ Outline: double ؛ color:#ff333}
- ->
- </style>
- </head>
- <BodyLeftMargin = 0TopMargin = 0MarginHeight = 0MarginWidth = 0bgColor =#000000>
- <divid = parentStyle = الارتفاع: 300 ؛ العرض: 450 ؛ على الطراز الحدود: الصلبة ؛ اللون الحدودي: #fffff ؛ الهامش: 80px ؛ الهامش اليساري: 25 ٪ ؛ الهامش اليمين: 25 ٪ ؛ الخلفية اللون: #fffff>
- <divid = denglustyle = font-size: 12px ؛ font-weight: bold ؛ probred ؛ background-color:#0099ff ؛ text-align: center ؛ height: 40px ؛> <br> eRP system login </div>
- <formaction = <٪ = request.servervariables (path_info) ٪> method = postName = myFormId = myForm>
- <pclass = style1> اسم المستخدم: <inputName = usernametype = textId = usernamesize = 18MaxLength = 20>
- </p>
- <pclass = style1> كلمة المرور: <inputName = userPwDType = passwordId = userPwDsize = 18MaxLength = 20>
- </p>
- <palign = centerClass = style2> <٪ = errmsg ٪> </p>
- <p>
- <inputType = submitalIng = middlename = submitValue = login system>
- <inputName = regetype = buttonalign = middleonclick = location = 'register.asp'id = regevalue = register user>
- </p>
- </form>
- </div>
- </body>
- </html>
- <٪
- '<pclass = style1> رمز التحقق: <inputName = checkCodeType = textId = checkCodesize = 6MaxLength = 4>
- '<imgstyle = margin-right: 40pxalt = src = common/getCode.asp> </p>
- استجابة
- Endif
- ٪>
صفحة لزيارة ERP.asp
- <!-#includefile = chkpwd.asp->
- <body>
- <vistyle = 'font-size: 12px ؛ font-weight: BOLD ؛ الحدود: 1pxsolid#001 ؛ الحشو: 4px ؛ الخلفية: #ffccff ؛ الهامش -وب: 0 ؛
- <٪
- ifsession (مرت) = truethen
- الرد. write (جلسة (اسم المستخدم))
- Endif
- ٪> <hhref = logout.asp> الخروج من النظام </a>
- </div>
- </body>
في كل مرة تقوم فيها بفتح ERP.asp ، تقوم أولاً بتنفيذ chkpwd.asp () ، والتي يمكن أن تمنع المستخدمين غير المصرح لهم بشكل فعال من الوصول إلى صفحة الويب المحددة.
خروج نظام logout.asp
- <body>
- <٪
- الجلسة (مرت) = خطأ
- الجلسة (اسم المستخدم) =
- استجابة.
- ٪>
- </body>
إرسال النموذج باستخدام الصور
- <formName = form1method = postAction =>
- <tdalign = right> <pecttType = ImageMethod = submitName = submitsrc = image/loginin.gifwidth = 70height = 21alt = submit> </td>
- </form>
مشاركة: تعليمي المبتدئين: ADO إضافة سجلات يمكننا استخدام إدراج SQL في الأمر لإضافة سجلات إلى الجداول في قاعدة البيانات. إضافة سجلات إلى الجداول في قاعدة البيانات ، نريد إضافة سجل جديد إلى جدول العملاء في قاعدة بيانات NorthWind. نحتاج أولاً إلى إنشاء نموذج يحتوي على الحقول التي نريد تحديد البيانات: htmlbodyform method = post action = dem