|
查看: 776|回复: 0
|
ASP 上validation 的问题。。。
[复制链接]
|
|
|
<%
session("assignment_mod_name")= request.form("subject")
session("assignmenturl")= request.form("url")
%>
<%
Set Record= Server.CreateObject("ADODB.RECORDSET")
Record.ActiveConnection=...........
Record.OPEN("SELECT student_id FROM assignment WHERE assignment_mod = '" & session("assignment_mod_name") & "'")
if Record.Fields("student_id") = session("stu_id") then
%>
<a href="studentpersonalsubmit.asp" target="_self">You already submit a url for this Module</a>
<%
else
response.redirect("studentpersonalsubmit1a.asp")
End if
%>
我想问,现在我要用assignment_mod_name 去CHECK STUDENT_ID
比方说 session("assignment_mod_name")
第一次收到 A,A在DATABASE里有RECORD,SO 可以READ 到STUDENT ID。
第二次收到 B,B在DATABASE里没有RECORD,SO READ 不到。
我是想VALIDATE 说,如果这个 A 已经出现过在DATABASE,那就不能UPDATE了,
要是没出现过就 REDIRECT TO studentpersonalsubmit1a.asp。做UPDATE。
但如果 B 不存再 DATABASE 里面的话, ERROR 就会出现在红色字那一行。
谢谢
[ 本帖最后由 没有人在 于 29-9-2007 02:10 AM 编辑 ] |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|