📄 cls_modify.asp
字号:
<form action="<%=sys.SelfName(0)%>?action=save&type=BriLive" method="post" onSubmit="backurl(this);">
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" rowspan="<%=data(0)%>" nowrap>培训经历</td>
<td class="title2">课程名称</td>
<td class="title2">从</td>
<td class="title2">至</td>
<td class="title2">获得证书</td>
<td class="title2">培训机构</td>
</tr>
<%
If Not sys.ChkEmpty(Html) Then sys.Echo(Html)
%>
<tr>
<td><input type="text" name="BriLive_0" class="input1" onBlur="formatstr(this);" /></td>
<td><input type="text" name="BriLive_1" class="input1" onBlur="formatstr(this);" onClick="SelectDate(this);" title="点击选择日期..." /></td>
<td><input type="text" name="BriLive_2" class="input1" onBlur="formatstr(this);" onClick="SelectDate(this);" title="点击选择日期..." /></td>
<td><input type="text" name="BriLive_3" class="input1" onBlur="formatstr(this);" /></td>
<td><input type="text" name="BriLive_4" class="input1" onBlur="formatstr(this);" /></td>
<input type="hidden" name="BriLive_5" value="new" />
</tr>
</table>
<div class="frm_submit"><input type="hidden" name="url" /><input type="submit" value="保 存" /></div>
</form>
<div class="br2"></div>
<%
Erase data
End Function
Public Function JobPurpose()
If IsErr Then Exit Function
ReDim data(0)
Html = ""
data(0) = 2
sql = "SELECT [Job],[ExpectPay],[JobProperty],[OnDutyTime],[ID] FROM [JobPurpose] WHERE [UserID]=" & UserID & "ORDER BY [ID]"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,Conn,1,1
If Not (rs.Eof And rs.Bof) Then
data(0) = rs.RecordCount + 2
While Not rs.Eof
Html = Html & " <tr>" & vbcrlf
For i=0 To 3
Html = Html & " <td><input type=""text"" name=""JobPur_"&i&""" class=""input4"" value="""&sys.HTML_Encode(rs(i))&""" onblur=""formatstr(this);"" /></td>" & vbcrlf
Next
Html = Html & " <input type=""hidden"" name=""JobPur_"&i&""" value="""&rs(i)&""" />" & vbcrlf
Html = Html & " </tr>" & vbcrlf
rs.MoveNext
Wend
End If
rs.Close
Set rs = Nothing
%>
<form action="<%=sys.SelfName(0)%>?action=save&type=JobPur" method="post" onSubmit="backurl(this);">
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" rowspan="<%=data(0)%>" nowrap width="150">求职意向</td>
<td class="title2">应聘职位</td>
<td class="title2">期望薪水(税前)</td>
<td class="title2">工作性质</td>
<td class="title2">到岗时间</td>
</tr>
<%
If Not sys.ChkEmpty(Html) Then sys.Echo(Html)
%>
<tr>
<td><input type="text" name="JobPur_0" class="input4" onBlur="formatstr(this);" /></td>
<td><input type="text" name="JobPur_1" class="input4" onBlur="formatstr(this);" /></td>
<td><input type="text" name="JobPur_2" class="input4" onBlur="formatstr(this);" /></td>
<td><input type="text" name="JobPur_3" class="input4" onBlur="formatstr(this);" /></td>
<input type="hidden" name="JobPur_4" value="new" />
</tr>
</table>
<div class="frm_submit"><input type="hidden" name="url" /><input type="submit" value="保 存" /></div>
</form>
<div class="br2"></div>
<%
Erase data
End Function
Public Function OtherCert()
If IsErr Then Exit Function
ReDim data(0)
Html = ""
data(0) = 2
sql = "SELECT [OtherCertificate],[GetTime],[ID] FROM [OtherCert] WHERE [UserID]=" & UserID & "ORDER BY [GetTime]"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,Conn,1,1
If Not (rs.Eof And rs.Bof) Then
data(0) = rs.RecordCount + 2
While Not rs.Eof
Html = Html & " <tr>" & vbcrlf
For i=0 To 1
If i = 1 Then
Html = Html & " <td><input type=""text"" name=""Cert_"&i&""" class=""input5"" value="""&sys.HTML_Encode(rs(i))&""" onblur=""formatstr(this);"" onclick=""SelectDate(this);"" title=""点击选择日期..."" /></td>" & vbcrlf
Else
Html = Html & " <td><input type=""text"" name=""Cert_"&i&""" class=""input5"" value="""&sys.HTML_Encode(rs(i))&""" onblur=""formatstr(this);"" /></td>" & vbcrlf
End If
Next
Html = Html & " <input type=""hidden"" name=""Cert_"&i&""" value="""&rs(i)&""" />" & vbcrlf
Html = Html & " </tr>" & vbcrlf
rs.MoveNext
Wend
End If
rs.Close
Set rs = Nothing
%>
<form action="<%=sys.SelfName(0)%>?action=save&type=Cert" method="post" onSubmit="backurl(this);">
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" rowspan="<%=data(0)%>" nowrap width="150">其他证书</td>
<td class="title2">证书名称</td>
<td class="title2">获得时间</td>
</tr>
<%
If Not sys.ChkEmpty(Html) Then sys.Echo(Html)
%>
<tr>
<td><input type="text" name="Cert_0" class="input5" onBlur="formatstr(this);" /></td>
<td><input type="text" name="Cert_1" class="input5" onBlur="formatstr(this);" onClick="SelectDate(this);" title="点击选择日期..." /></td>
<input type="hidden" name="Cert_2" value="new" />
</tr>
</table>
<div class="frm_submit"><input type="hidden" name="url" /><input type="submit" value="保 存" /></div>
</form>
<div class="br2"></div>
<%
Erase data
End Function
Public Function SkillInfo()
If IsErr Then Exit Function
ReDim data(5)
sql = "SELECT [OnesStrongSuit],[Language],[ITSkill],[SelfEvaluate],[StateAtSchool],[Remark] FROM [SkillInfo] WHERE [UserID]=" & UserID
Set rs = Conn.Execute(sql)
If Not (rs.Eof And rs.Bof) Then
For i=0 To 5
data(i) = rs(i)
Next
End If
rs.Close
Set rs = Nothing
%>
<form action="<%=sys.SelfName(0)%>?action=save&type=ski" method="post" onSubmit="backurl(this);">
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" nowrap width="150">职业技能与特长</td>
<td><textarea cols="82" rows="5" name="Ski_0" class="input6"><%=sys.HTML_Encode(data(0))%></textarea></td>
</tr>
</table>
<div class="br2"></div>
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" nowrap width="150">外语及方言</td>
<td><textarea cols="82" rows="5" name="Ski_1" class="input6"><%=sys.HTML_Encode(data(1))%></textarea></td>
</tr>
</table>
<div class="br2"></div>
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" nowrap width="150">IT技能</td>
<td><textarea cols="82" rows="5" name="Ski_2" class="input6"><%=sys.HTML_Encode(data(2))%></textarea></td>
</tr>
</table>
<div class="br2"></div>
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" nowrap width="150">在校情况</td>
<td><textarea cols="82" rows="5" name="Ski_3" class="input6"><%=sys.HTML_Encode(data(3))%></textarea></td>
</tr>
</table>
<div class="br2"></div>
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" nowrap width="150">自我评价</td>
<td><textarea cols="82" rows="5" name="Ski_4" class="input6"><%=sys.HTML_Encode(data(4))%></textarea></td>
</tr>
</table>
<div class="br2"></div>
<table class="TableStyle1" cellspacing="1" cellpadding="0">
<tr>
<td class="title" nowrap width="150">特别说明</td>
<td><textarea cols="82" rows="5" name="Ski_5" class="input6"><%=sys.HTML_Encode(data(5))%></textarea></td>
</tr>
</table>
<div class="frm_submit"><input type="hidden" name="url" /><input type="submit" value="保 存" /></div>
</form>
<div class="br2"></div>
<%
Erase data
End Function
Public Function modify_save()
Dim action
action = LCase(Trim(Request.QueryString("type")))
comeurl = Trim(Request.Form("url"))
Select Case action
Case "bas"
Save_BasicInfo()
Case "con"
Save_ContactInfo()
Case "edu"
Save_EducateLive()
Case "curwork"
Save_CurrentWork()
Case "worlive"
Save_WorkLive()
Case "brilive"
Save_BringUpLive()
Case "jobpur"
Save_JobPurpose()
Case "cert"
Save_OtherCert()
Case "ski"
Save_SkillInfo()
End Select
If Not sys.ChkEmpty(comeurl) Then
sys.Go comeurl,301
Else
sys.Go "modify.asp",301
End If
End Function
Public Function Save_BasicInfo()
sys.CheckSubmit(True)
rowlst = "[RealName],[Sex],[Birthday],[Nation],[PolityVisage],[NativePlace],[RegPerRes],[Course],[CourseType],[StudyForm],[AbilityType],[LeaveSchoolType],[GraduateSchool],[Speciality]"
sql = "SELECT [UserID] FROM [BasicInfo] WHERE [UserID]=" & UserID
Set rs = Conn.Execute(sql)
If rs.Eof And rs.Bof Then
act = "insert"
Else
act = "update"
temp = Split(rowlst,",")
End If
rs.Close
Set rs = Nothing
sql = ""
For i=0 To Ubound(Split(rowlst,","))
values = Trim(Request.Form("Bas_"&i))
If act = "insert" Then
If i = 1 Then
sql = sql & values & ","
Else
sql = sql & sys.SqlVar(values) & ","
End If
ElseIf act = "update" Then
If i = 1 Then
sql = sql & temp(i)&"="& values & ","
Else
sql = sql & temp(i)&"="& sys.SqlVar(values) & ","
End If
End If
Next
If Right(sql,1) = "," Then sql = Left(sql,Len(sql)-1)
If act = "insert" Then
sql = "INSERT INTO [BasicInfo]([UserID],"&rowlst&") VALUES("&UserID&","&sql&")"
ElseIf act = "update" Then
Erase temp
sql = "UPDATE [BasicInfo] SET "&sql&" WHERE [UserID]=" & UserID
End If
Conn.Execute(sql)
End Function
Public Function Save_ContactInfo()
sys.CheckSubmit(True)
rowlst = "[MobilePhone],[LineatePhone],[Postalcode],[Address],[Email],[WebSite]"
sql = "SELECT [UserID] FROM [ContactInfo] WHERE [UserID]=" & UserID
Set rs = Conn.Execute(sql)
If rs.Eof And rs.Bof Then
act = "insert"
Else
act = "update"
temp = Split(rowlst,",")
End If
rs.Close
Set rs = Nothing
sql = ""
For i=0 To Ubound(Split(rowlst,","))
values = Trim(Request.Form("Con_"&i))
If act = "insert" Then
sql = sql & sys.SqlVar(values) & ","
ElseIf act = "update" Then
sql = sql & temp(i)&"="& sys.SqlVar(values) & ","
End If
Next
If Right(sql,1) = "," Then sql = Left(sql,Len(sql)-1)
If act = "insert" Then
sql = "INSERT INTO [ContactInfo]([UserID],"&rowlst&") VALUES("&UserID&","&sql&")"
ElseIf act = "update" Then
Erase temp
sql = "UPDATE [ContactInfo] SET "&sql&" WHERE [UserID]=" & UserID
End If
Conn.Execute(sql)
End Function
Public Function Save_EducateLive()
sys.CheckSubmit(True)
rowlst = "[CurrentCalling],[From],[To],[Speciality],[Course]"
Dim j,IDLst,section,nullcount
ReDim temp(5)
For i=0 To Ubound(temp)
temp(i) = Trim(Request.Form("Edu_"&i))
Next
IDLst = Split(temp(Ubound(temp)),",")
section = Split(rowlst,",")
For i=0 To Ubound(IDLst)
sql = ""
nullcount = 0
IDLst(i) = Trim(IDLst(i))
If sys.IsNum(IDLst(i)) Then
For j=0 To Ubound(section)
values = Trim(Split(temp(j),",")(i))
sql = sql & section(j)&"="& sys.SqlVar(values) & ","
If sys.ChkEmpty(values) Then
nullcount = nullcount + 1
End If
Next
If Right(sql,1) = "," Then sql = Left(sql,Len(sql)-1)
sql = "UPDATE [EducateLive] SET "&sql&" WHERE [ID]=" & IDLst(i)
If nullcount = Ubound(temp) Then
sql = "DELETE FROM [EducateLive] WHERE [ID]=" & IDLst(i)
End If
Conn.Execute(sql)
ElseIf IDLst(i) = "new" Then
For j=0 To Ubound(section)
values = Trim(Split(temp(j),",")(i))
sql = sql & sys.SqlVar(values) & ","
If sys.ChkEmpty(values) Then
nullcount = nullcount + 1
End If
Next
If Right(sql,1) = "," Then sql = Left(sql,Len(sql)-1)
sql = "INSERT INTO [EducateLive]([UserID],"&rowlst&") VALUES("&UserID&","&sql&")"
If nullcount <> Ubound(temp) Then
Conn.Execute(sql)
End If
End If
Next
Erase section
Erase IDLst
Erase temp
End Function
Public Function Save_CurrentWork()
sys.CheckSubmit(True)
rowlst = "[SchoolName],[CurrentProfession],[ProfessionalLevel],[CurrentPay]"
sql = "SELECT [UserID] FROM [CurrentWork] WHERE [UserID]=" & UserID
Set rs = Conn.Execute(sql)
If rs.Eof And rs.Bof Then
act = "insert"
Else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -