当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 同题。 多谢。 rainren1978@163.com ......
 ·在服务器端转换的问题    »显示摘要«
    摘要: 现在我有一xml文件和xsl文件,想利用在服务端转换,可是只出现标题栏,下面就没显示了,怎么回事?在客户端显示一切正常。 <html> <body> <% set xml=server.createobject("microsoft.xmldom") xml.async=false xml.load(server.mappath(......


如何编辑动态生成的表格中的内容

我有一个表格,是根据记录集中的数据动态生成的,其中的每一行中都有一个文本框和一个下拉列表框   ,现在我要能对这个文本框进行编辑   、对下拉列表框重新选择,并根据编辑后的内容和重新选择的内容更新数据库  
  请问如何实现  
  表格如下:  
  序号         列1                   列2                         列3                 列4  
  1               文本框         下拉列表框             akdfj             asdfadf  
  2               文本框         下拉列表框             dsdfafg         dsfadfg  
  ...           ...                   ...                           ...                 ...  
  最好给出代码  
   
 

NO.1   作者: wlydisc

这一页是显示用的!  
  <%    
  id=Request.QueryString("id")  
  %>  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <link   rel="stylesheet"   href="d"   type="text/css">  
   
  <link   rel="stylesheet"   href="gyh.css"   type="text/css">  
  </head>  
   
  <body   bgcolor="#00CCFF"   text="#000000"   leftmargin="0"   topmargin="0">  
  <table   width="100%"   border="1"   bordercolor="#FF0000">  
      <tr>  
          <td   width="93%"   height="183"   align="center">    
              <form   name="form0"   method="post"   action="aa.asp">  
                       
                  <table   bordercolor="#FFFF00"   border="1"   cellpadding="0"   cellspacing="0">  
                      <tr>  
                          <td   align="center"><span   class="box">歌名:</span>    
                              <input   type="text"   name="name"   size="30"   class="box">  
                          </td>  
                      </tr>  
                      <tr>  
                          <td   align="center"><span   class="box">编号:</span>    
                              <input   type="text"   name="ITEMNO"   size="30"   class="box">  
                          </td>  
                      </tr>  
                    <tr>  
                          <td   align="center"><span   class="box">歌手:</span>    
                              <input   type="text"   name="singer"   class="box"   size="30">  
                          </td>  
                      </tr>  
                      <tr>  
                          <td   align="center"><span   class="box">主演:</span>    
                              <input   type="text"   name="NAMEPATH"   class="box"   size="30">  
                          </td>  
                      </tr></table>  
               
          </td>  
          <td   width="7%"   valign="bottom"   height="183">    
              <input   type="submit"   name="Submit2"   value="提交"   class="box"></form>  
          </td>  
      </tr>  
      <%if   id="11"   then%>  
      <tr   align="center">    
          <td   class="box"   colspan="2">编号必需为六位!</td>  
      </tr>  
      <%end   if%>  
      <tr>  
          <td   align="center"   colspan="2">    
              <%connstr="DBQ="+server.mappath("a/a1.mdb")+";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  Set   conn=Server.CreateObject("ADODB.CONNECTION")  
  conn.open   connstr  
  set   rs=Server.CreateObject("Adodb.Recordset")  
  sql="select   ID,   name,ITEMNO,Singer,namepath   from   a1   order   by   ID   desc     "  
      rs.open   sql,conn,3,1  
   
  dim   i  
  i=1  
  pageno=Request.QueryString   ("pageno")  
    if   pageno=""   then  
    pageno=1  
    end   if  
      pagesize=Request.QueryString   ("pagesize")  
    if   pagesize   =""   then  
  pagesize=30  
  end   if  
    max=0  
  do   while   not   rs.EOF    
    max=max+1  
  rs.movenext    
  loop  
  rs.Close    
    set   rs=nothing  
  start=pagesize*(pageno-1)+1  
  stoprec=start+pagesize-1  
  maxpage=max\pagesize  
  if(max   mod   pagesize)>0   then  
  maxpage=maxpage+1  
  end   if  
  %>  
              <table   width="90%"   height="27"   cellspacing="0"   cellpadding="0"   border="1"   bordercolor="#000000">  
                  <tr>    
                      <td   colspan="6"   height="42">    
                          <table   width="100%">  
                              <tr>    
                                  <td   align="center">    
                                      <%   for   i=1   to   maxpage%>  
                                      <a   href="a.asp?pageno=<%=i%>">[<%=i%>]</a>    
                                      <%next%>  
                                      &nbsp;每页<%=pagesize%>条,共<%=max%>条记录,共有<%=maxpage%>页,现在是第<%=pageno%>页    
                                      <%if   pageno<>1   then%>  
                                      <%page=pageno-1%>  
                                      <a   href="a.asp?pageno=<%=page%>">上一页</a>    
                                      <%end   if%>  
                                      <%   dim   intm,intp  
                                                              intm=1  
                                                              intp=1  
                                                              intp=pageno+1-1  
                                                              intm=maxpage+1-1%>  
                                      <%if   intp=intm   then  
                                                                    %>  
                                      <%else  
                                                              npage=pageno+1%>  
                                      <a   href="a.asp?pageno=<%=npage%>">下一页</a>    
                                      <%end   if%>  
                                  </td>  
                              </tr>  
                          </table>  
                      </td>  
                  </tr>  
                  <%set   rs=Server.CreateObject("Adodb.Recordset")  
                  sql="select   ID,   name,ITEMNO,Singer,namepath   from   a1   order   by   ID   desc     "  
                    rs.open   sql,conn,3,1  
                  do   while   not   rs.EOF   and   i<stoprec    
                i=i+1  
                                                                  if   i>=start   then  
                    %>  
                  <form   name="name<%=i%>"   method="post"   action="aa.asp?id=<%=rs("id")%>">  
                      <tr>    
                          <td   width="10%">编号:    
                              <input   type="text"   name="ITEMNO"   size="10"   value="<%=rs("ITEMNO")%>">  
                          </td>  
                          <td   width="26%">   歌星:    
                              <input   type="text"   name="name"   size="25"   value="<%=rs("name")%>">  
                          </td>  
                          <td   width="26%">   歌手:    
                              <input   type="text"   name="singer"   size="25"   value="<%=rs("singer")%>">  
                          </td>  
                          <td   width="29%">   主演地:    
                              <input   type="text"   name="namepath"   size="25"   value="<%=rs("namepath")%>">  
                          </td>  
                          <td   width="5%">    
                              <input   type="submit"   name="Submit"   value="提交"   >  
                          </td>  
                          <td   width="4%"><a   href="del.asp?id=<%=rs("id")%>">删除</a></td>  
                      </tr>  
                  </form>  
                   
                  <%  
                  end   if  
                    %>  
                  <%   rs.movenext    
  loop    
  rs.close  
  set   rs=nothing  
  conn.close  
  set   conn=nothing  
      %>  
              </table>  
          </td>  
      </tr>  
      .    
  </table>  
  </body>  
  </html>  
   
  这一页是更新用的!  
   
  <%  
  id=Request.QueryString("id")  
  dim   conn,connstr  
  on   error   resume   next  
  connstr="DBQ="+server.mappath("a/a1.mdb")+";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  Set   conn=Server.CreateObject("ADODB.CONNECTION")  
  conn.open   connstr  
  dim   NAMEPATH,name,SINGER,ITEMNO,b  
  name   =Request.Form   ("name")  
  ITEMNO=Request.Form   ("ITEMNO")  
  singer=Request.Form   ("singer")  
  namepath=Request.Form   ("namepath")  
  b=len(itemno)  
  Response.Write   name  
  Response.Write   ITEMNO  
  If   b<>6   then  
  Response.Redirect   "a.asp?id=11"    
  end   if  
   
  dim   rs,sql  
  set   rs=Server.CreateObject("Adodb.Recordset")  
  if   id<>""   then  
  rs.Open   "select   *   from   a1   where   id   ="&Request.QueryString("id"),conn,1,3  
   
  rs("itemno")=itemno  
  rs("singer")=singer  
  rs("namepath")=namepath  
  rs("name")=name  
  rs.update  
  else  
  sql="select   *   from   a1   where   (id   is   null)"  
  rs.open   sql,conn,1,3  
  rs.addnew  
  rs("itemno")=itemno  
  rs("singer")=singer  
  rs("namepath")=namepath  
  rs("name")=name  
  rs.update  
  end   if  
  rs.close  
  set   rs=nothing  
  conn.close  
  set   conn=nothing  
  Response.Redirect   "a.asp"  
  %>  
  可以的话我把数据库也给你!


    摘要: 我有个专业自拍的网站www.paiepai.com或www.epainet.com但是,我就是付钱在这也找不到符合我审美观的设计人,晕死。 后台我做好了,需要html组装。 有信心的和我联想,看来长期有效,因为真的找不到有才干的人!!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE