managegongyi.asp

来自「创建和运行动态、交互的Web服务器应用程序」· ASP 代码 · 共 218 行

ASP
218
字号
<!--#include file="conn.asp"-->
<html>
<head>
<title>图书供应商管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../images/css2.css" rel="stylesheet" type="text/css">
</head>
<body>
<%			
dim namekey,checkbox,action

action=request.QueryString("action")

checkbox=request("checkbox1")
namekey=request("namekey")

if namekey="" then namekey=request.QueryString("namekey")
if checkbox="" then checkbox=request.querystring("checkbox")

set rs=server.CreateObject("adodb.recordset")

if namekey="" then
   rs.open "select * from shop_gongyi ",conn,1,1
else
   if checkbox=1 then
      rs.open "select * from shop_gongyi where gyname like '%"&namekey&"%' ",conn,1,1
   else
      rs.open "select * from shop_gongyi where gyname='"&namekey&"' ",conn,1,1
   end if
end if

if rs.eof And rs.bof then
   if namekey="" then 
      Response.Write"<script language=javascript>alert('数据库中没有任何供应商记录,请重新建户!');window.location.reload('gyedit.asp?action=add')</script>"
   else
      Response.Write"<script language=javascript>alert('对不起,没有找到此供应商!');window.location.reload('managegongyi.asp')</script>"
   end if
else

Const MaxPerPage=5 
dim totalPut   
dim CurrentPage
dim TotalPages
dim j
dim sql
    				
if Not isempty(request("page")) then
   currentPage=Cint(request("page"))
else
   currentPage=1
end if 
   totalPut=rs.recordcount
   if currentpage<1 then currentpage=1

   if (currentpage-1)*MaxPerPage>totalput then
      if (totalPut mod MaxPerPage)=0 then
	 currentpage= totalPut \ MaxPerPage
      else
	 currentpage= totalPut \ MaxPerPage + 1
      end if
    end if

    if currentPage=1 then
       showContent
       showpage totalput,MaxPerPage,"managegongyi.asp"
    else
       if (currentPage-1)*MaxPerPage<totalPut then
          rs.move(currentPage-1)*MaxPerPage
          dim bookmark
          bookmark=rs.bookmark
          showContent
          showpage totalput,MaxPerPage,"managegongyi.asp"
       else
	  currentPage=1
          showContent
          showpage totalput,MaxPerPage,"managegongyi.asp"
       end if
     end if
end if%>

<table width="98%"  border="0" height="80" valign="top" cellpadding="0" cellspacing="0" bgcolor="#ece9d8">
   <tr><td>
          <table width=77  border="0"  cellpadding="0" cellspacing="0">
            <tr valign=bottom>
              <td background=images/get_img.gif width=77 height=26><P style='PADDING-LEFT: 7px'><div align="center"><font color=#ffffff>供应商查询</font></div></td>
            </tr>
          </table>

           <table width="100%" border="1"  align=left cellspacing="0" cellpadding="3" bordercolordark="#FFFFFF" bordercolorlight="#666666">
            <form name="form2" method="post" action="managegongyi.asp?action=select">
             <tr>
               <td bgcolor="#cccccc"><div align="center">请输入供应商名称:  &nbsp;
               &nbsp;<input name="namekey" type="text" id="namekey" size="20">&nbsp;
               &nbsp;<input type="checkbox" name="checkbox1" id="checkbox1" value="1" checked>模糊查询&nbsp; 
               &nbsp;<input type="submit" name="Submit2" class="bt5" value="查 询"></td>
            </tr> 
          </form>
        </table>
  </tr>
 </table>

</tr>
</table>
      
<%sub showContent
                        dim i
                        dim i_mun
                        dim i_color
	   		    i=0:i_mun=1%>
<table width="90%"  border="0" height=450 cellpadding="0" cellspacing="0">
  <tr><td bgcolor="#ece9d8"><br>
      <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr><td>
            
            <table width=77  border="0"  cellpadding="0" cellspacing="0">
              <tr valign=bottom>
                <td background=images/get_img.gif width=77 height=26><P style='PADDING-LEFT: 7px'><div align="center"><font color=#ffffff>供应商管理</font></div></td>
              </tr>
            </table>

      <table width="100%" border="1"  align=center cellspacing="0" cellpadding="3" bordercolordark="#FFFFFF" bordercolorlight="#666666">
        <form name="form1" method="post" action="savegy.asp?action=del">
         <tr>
            <td bgcolor="#cccccc" width="8%" ><div align="center">选择</div></td> 
            <td bgcolor="#cccccc"><div align="center">操作</div></td>
            <td bgcolor="#cccccc" width="30%"><div align="center">单位名称</div></td>
            <td bgcolor="#cccccc"><div align="center">联系人</div></td>
            <td bgcolor="#cccccc"><div align="center">联系电话</div></td>
            <td bgcolor="#cccccc"><div align="center">手机号码</div></td>
            <td bgcolor="#cccccc"><div align="center">折扣</div></td>
            <td bgcolor="#cccccc"><div align="center">建立时间</div></td>
          </tr>
    
          <%do while not rs.eof
               if i_mun mod 2=1 then 
                  i_color="#ffffff"
               else
                  i_color="#eeeeee"
               end if%>
         <tr>
            <td bgcolor=<%=i_color%>><div align="center"><input name="gyid" type="checkbox" id="gyid" value="<%=rs("gyid")%>" > 
            <td bgcolor=<%=i_color%>><div align="center"><a href=addgy.asp?action=addgy&gyid=<%=rs("gyid")%>>采购</a></div></td>
            <td bgcolor=<%=i_color%>><div align="center"><a href=gyedit.asp?action=list&id=<%=rs("gyid")%>><%=trim(rs("gyname"))%></a></div></td>
            <td bgcolor=<%=i_color%>><div align="center"><%=rs("lxr")%></div></td>
            <td bgcolor=<%=i_color%>><div align="center"><%=rs("gytel")%></div></td>
            <td bgcolor=<%=i_color%>><div align="center"><%=trim(rs("lxrshouji"))%></div></td>
            <td bgcolor=<%=i_color%>><div align="center"><%=rs("zk")%></div></td>
            <td bgcolor=<%=i_color%>><div align="center"><%=rs("adddate")%></div></td>
         </tr>
          <%i_mun=i_mun+1
            i=i+1
	 if i>=MaxPerPage then Exit Do
	    rs.movenext
	    loop%>
         <tr>
            <td bgcolor="#ffffff" STYLE='PADDING-LEFT: 30px' colspan="8"><div align="right">
            <input type="button" name="addgy" class="bt5" value="添 加" onClick="location.href='gyedit.asp?action=add'">
            <input type="submit" name="Submit" class="bt5" value="删 除" onClick="return confirm('您确定要这样操作吗?')">&nbsp;&nbsp;&nbsp;
            <input type="checkbox" name="checkbox" value="Check All" onclick="chekclick()">全选&nbsp;&nbsp;</div></td>
         </tr>
        </form>
      </tr>
   </table>

   </tr>
  </table>

<%End Sub 
                     
'//                                
Function showpage(totalnumber,maxperpage,filename)  
Dim n
  				
If totalnumber Mod maxperpage=0 Then  
   n= totalnumber \ maxperpage  
Else
   n= totalnumber \ maxperpage+1  
End If
				
Response.Write "<form method=Post action="&filename&"?checkbox="&checkbox&"&namekey="&namekey&">"  
Response.Write "<p align='center' class='contents'> " 
 
If CurrentPage<2 Then  
   Response.Write "<font class='contents'>首页 上一页</font> "  
Else  
   Response.Write "<a href="&filename&"?page=1&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>首页</a> "  
   Response.Write "<a href="&filename&"?page="&CurrentPage-1&"&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>上一页</a> "  
End If
				
If n-currentpage<1 Then  
   Response.Write "<font class='contents'>下一页 尾页</font>"  
Else  
   Response.Write "<a href="&filename&"?page="&(CurrentPage+1)&"&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>"  
   Response.Write "下一页</a> <a href="&filename&"?page="&n&"&checkbox="&checkbox&"&namekey="&namekey&" class='contents'>尾页</a>"  
End If  
Response.Write "<font class='contents'> 页次:</font><font class='contents'>"&CurrentPage&"</font><font class='contents'>/"&n&"页</font> "  
Response.Write "<font class='contents'> 共有"&totalnumber&"名供应商 " 
Response.Write "<font class='contents'>转到:</font><input type='text' name='page' size=2 maxlength=10 class=smallInput value="&currentpage&">"  
Response.Write "&nbsp;<input type='submit'  class='contents' value='GO' name='cndok'></form>"  
End Function
%>                
 </body>
</html>
<script language=javascript>
function chekclick()
{
   var a = document.getElementsByTagName("input");
   if(a[0].checked==true){
   for (var i=0; i<a.length; i++)
      if (a[i].type == "checkbox") a[i].checked = false;
   }
   else
   {
   for (var i=0; i<a.length; i++)
      if (a[i].type == "checkbox") a[i].checked = true;
   }
}
</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?