📄 admin_business.asp
字号:
<!-- #include file="include/onlogin.asp" -->
<!-- #INCLUDE FILE="include/conn.asp" -->
<!-- #INCLUDE file="include/functions.asp" -->
<!-- #include file="include/jk_pagecute.asp" -->
<%
dim business_menu,nsort,sql2,rs2,del_temp,data_name,cid,sid,ncid,nsid,nid,id,left_type,now_id,nummer,sqladd,page,rssum,thepages,viewpage,pageurl,pic,ispic
business_menu=vbcrlf & "<a href='?'>供求信息</a> ┋ " & _
vbcrlf & "<a href='?action=add'>添加信息</a> ┋ " & _
vbcrlf & "<a href='admin_nsort.asp?nsort=busin'>信息分类</a>"
response.write header(19,business_menu)
pageurl="?action="&action&"&":nsort="busin":data_name="business":sqladd="":nummer=18
cid=trim(request.querystring("c_id"))
sid=trim(request.querystring("s_id"))
if not(isnumeric(cid)) then cid=0
if not(isnumeric(sid)) then sid=0
cid=int(cid):sid=int(sid)
if trim(request("del_ok"))="ok" then
response.write del_select(trim(request.form("del_id")))
end if
function del_select(delid)
dim del_i,del_num,del_dim,del_sql,fobj,picc
if delid<>"" and not isnull(delid) then
delid=replace(delid," ","")
del_dim=split(delid,",")
del_num=UBound(del_dim)
for del_i=0 to del_num
call upload_del(data_name,del_dim(del_i))
del_sql="delete from "&data_name&" where id="&del_dim(del_i)
conn.execute(del_sql)
next
Erase del_dim
del_select=vbcrlf&"<script language=javascript>alert(""共删除了 "&del_num+1&" 条记录!"");</script>"
end if
end function
if action="isgood" then
id=trim(request.querystring("id"))
if isnumeric(id) then
sql="select isgood from "&data_name&" where id="&id
set rs=conn.execute(sql)
if not(rs.eof and rs.bof) then
if rs("isgood")=true then
sql="update "&data_name&" set isgood=0 where id="&id
else
sql="update "&data_name&" set isgood=1 where id="&id
end if
conn.execute(sql)
end if
rs.close
end if
action=""
end if
id=trim(request.querystring("id"))
if (action="hidden" or action="isgood") and isnumeric(id) then
sql="select "&action&" from "&data_name&" where id="&id
set rs=conn.execute(sql)
if not(rs.eof and rs.bof) then
if rs(action)=true then
sql="update "&data_name&" set "&action&"=0 where id="&id
else
sql="update "&data_name&" set "&action&"=1 where id="&id
end if
conn.execute(sql)
end if
rs.close
action=""
end if
select case action
case "add"
call news_add()
case "edit"
if not(isnumeric(id)) then
call news_main()
else
set rs=server.createobject("adodb.recordset")
sql="select * from "&data_name&" where id="&id
rs.open sql,conn,1,3
call news_edit()
end if
case else
call news_main()
end select
close_conn()
response.write ender()
function select_type(st1,st2)
select_type=vbcrlf&"<option"
if st1=st2 then select_type=select_type&" selected"
select_type=select_type&">"&st1&"</option>"
end function
sub news_edit()
dim rs3,sql3,name,csid,url,isgood,country,lang,tel,lxname,email,jg,remark
if trim(request.querystring("edit"))="chk" then
name=code_admin(request.form("name"))
csid=trim(request.form("csid"))
url=code_admin(request.form("url"))
isgood=trim(request.form("isgood"))
remark=request.form("remark")
country=trim(request.form("country"))
lang=trim(request.form("lang"))
tel=trim(request.form("tel"))
email=trim(request.form("email"))
lxname=trim(request.form("lxname"))
jg=trim(request.form("jg"))
pic=trim(request.form("pic"))
if isnumeric(csid) or len(csid)<1 then
response.write "<font class=red_2>请选择信息类型!</font><br><br>"&go_back
elseif len(name)<1 then
response.write "<font class=red_2>信息名称不能为空!</font><br><br>"&go_back
elseif email_ok(email)<>"yes" or len(email)>50 then
response.write "<font class=red_2>邮件格式不符合规定或邮件地址不能为空!</font><br><br>"&go_back
elseif len(tel)<1 then
response.write "<font class=red_2>联系电话不能为空!</font><br><br>"&go_back
elseif len(lxname)<1 or len(jg)<1 then
response.write "<font class=red_2>联系人名称和价格不能为空!</font><br><br>"&go_back
elseif len(remark)>250 then
response.write "<font class=red_2>信息说明不能长于250个字符!</font><br><br>"&go_back
else
cid=mid(csid,1,instr(csid,"-")-1)
sid=mid(csid,instr(csid,"-")+1,len(csid))
rs("c_id")=cid
rs("s_id")=sid
if trim(request.form("username_my"))="yes" then rs("username")=login_username
rs("name")=name
rs("url")=url
rs("country")=country
rs("lang")=lang
rs("tel")=tel
rs("email")=email
rs("lxname")=lxname
rs("jg")=jg
rs("remark")=remark
if isgood="yes" then
rs("isgood")=true
else
rs("isgood")=false
end if
if trim(request.form("hidden"))="yes" then
rs("hidden")=false
else
rs("hidden")=true
end if
if len(pic)<1 then
rs("pic")="no_pic.gif"
else
rs("pic")=pic
end if
rs("tim")=now_time
rs.update
rs.close:set rs=nothing
call upload_note(data_name,id)
response.write "<font class=red>已成功修改了一个信息!</font><br><br><a href='?c_id="&cid&"&s_id="&sid&"'>点击返回</a><br><br>"
end if
else
%><table border=0 cellspacing=0 cellpadding=3>
<form action='<%response.write pageurl%>c_id=<%response.write cid%>&s_id=<%response.write sid%>&id=<%response.write id%>&edit=chk' method=post>
<input type=hidden name=upid value=''>
<tr>
<td width='12%'>信息名称:</td>
<td width='88%'><input type=text size=40 name=name value='<%response.write rs("name")%>' maxlength=50><%=redx%></td>
</tr>
<tr>
<td>信息分类:</td>
<td><select name=csid size=1><%
sql3="select c_id,c_name from jk_class where nsort='"&nsort&"' order by c_order,c_id"
set rs3=conn.execute(sql3)
do while not rs3.eof
nid=int(rs3(0))
response.write vbcrlf&"<option value='"&nid&"' class=bg_2>"&rs3(1)&"</option>"
sql2="select s_id,s_name from jk_sort where c_id="&nid&" order by s_order,s_id"
set rs2=conn.execute(sql2)
do while not rs2.eof
now_id=int(rs2(0))
response.write vbcrlf&"<option value='"&nid&"-"&now_id&"'"
if cid=nid and sid=now_id then response.write " selected"
response.write "> "&rs2(1)&"</option>"
rs2.movenext
loop
rs2.close:set rs2=nothing
rs3.movenext
loop
rs3.close:set rs3=nothing
pic=rs("pic")
if pic="no_pic.gif" then pic=""
ispic=pic
if Instr(ispic,"/")>0 then
ispic=right(ispic,len(ispic)-Instr(ispic,"/"))
end if
if Instr(ispic,".")>0 then
ispic=left(ispic,Instr(ispic,".")-1)
end if
if len(ispic)<1 then ispic="n"&upload_time(now_time)
%></select><%=redx%> 推荐:<input type=checkbox name=isgood<%if rs("isgood")=true then response.write " checked"%> value='yes'> 选上为推荐显示</td></tr>
<tr><td>信息类型:</td><td><select name=country size=1>
<%
tit=rs("country")
response.write select_type("出售",tit)
response.write select_type("求购",tit)
response.write select_type("出租",tit)
response.write select_type("求租",tit)
response.write select_type("合作",tit)
%>
</select> 交易方式:<select name=lang size=1>
<%
tit=rs("lang")
response.write select_type("上门提货",tit)
response.write select_type("款到付货",tit)
response.write select_type("货到付款",tit)
response.write select_type("其它方式",tit)
%>
</select></td></tr>
<tr><td>联 系 人:</td><td><input type=text size=19 name=lxname value='<%response.write rs("lxname")%>' maxlength=30><%=redx%></td></tr>
<tr><td>联系电话:</td><td><input type=text size=19 name=tel value='<%response.write rs("tel")%>' maxlength=30><%=redx%></td></tr>
<tr><td>电子邮件:</td><td><input type=text size=19 name=email value='<%response.write rs("email")%>' maxlength=30><%=redx%></td></tr>
<tr><td>交易价格:</td><td><input type=text size=15 name=jg value='<%response.write rs("jg")%>' maxlength=30> 元<%=redx%></td></tr>
<tr><td>相关地址:</td><td><input type=text size=60 name=url value='<%response.write rs("url")%>' maxlength=100><%=redx%></td></tr>
<tr><td></td><td>隐藏:<input type=checkbox name=hidden<%if rs("hidden")=false then response.write " checked"%> value='yes'> 选上为隐藏显示 <input type=checkbox name=username_my value='yes'> <font alt='发布人:<%response.write rs("username")%>'>修改发布人为我</font></td></tr>
<tr><td>图片地址:</td><td><input type=test name=pic value='<%response.write pic%>' size=40 maxlength=30></td></tr>
<tr><td>上传图片:</td><td><iframe frameborder=0 name=upload_frame width='100%' height=30 scrolling=no src='upload.asp?uppath=business&upname=<%response.write ispic%>&uptext=pic'></iframe></td></tr>
<tr><td valign=top class=htd><br>信息内容:<br><=250B</td><td><textarea name=remark rows=5 cols=60><%response.write rs("remark")%></textarea></td></tr>
<tr><td colspan=2 align=center height=25><input type=submit value=' 修 改 信 息 '></td></tr>
</form></table><%
end if
end sub
sub news_add()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -