qxjyphm 发表于 2007-9-5 16:12

[求助]时代商城后台数据库写入问题.请懂的朋友指教一二

各位老大..帮帮忙啊,,我改了几天了,都没法解决这个问题..<BR><BR>我用的时代商城....<BR><BR>在后台里,我每次改价格,,都需要点开产品名字才能修改价格.如图1<BR>[attach]27086[/attach]<BR>修改会员价,,<BR>而我99%的时候,都只是修改价格,不改其他参数,,所以我想把它改成这样.<BR><BR>[attach]27087[/attach]<BR>不打开商品,直接在商品列表里填入数据,点修改.<BR><BR>这样一来.要省很多事..<BR><BR>我估计是我数据库写入哪个地方错了,可是改了几天,都没搞定....求大虾些,帮帮忙啊....<BR>我的QQ19792901,可以联系我.谢谢了.

qxjyphm 发表于 2007-9-5 16:28

<P>附上源代码...这是1图所对应的<BR><BR>&lt;!--#include file="conn.asp"--&gt;<BR>&lt;%<BR>if session("admin")="" then<BR>conn.close<BR>set conn = nothing<BR>response.Write "&lt;script language='javascript'&gt;alert('请先登录!');history.go(-1);&lt;/script&gt;"<BR>response.End<BR>else<BR>if request.cookies("timesshop")("admin")="" then<BR>conn.close<BR>set conn = nothing<BR>response.Write "&lt;script language='javascript'&gt;alert('请先登录!');history.go(-1);&lt;/script&gt;"<BR>response.End<BR>end if<BR>end if</P>
<P>dim id<BR>id=SafeRequest("id",1)<BR>%&gt;<BR>&lt;title&gt;编辑商品属性&lt;/title&gt;<BR>&lt;link href="../include/css.css" rel="stylesheet" type="text/css"&gt;<BR>&lt;%<BR>dim count<BR>set rs=server.createobject("adodb.recordset")<BR>rs.open "select * from sorts order by sortsorder ",conn,1,1%&gt;<BR>&lt;script language = "JavaScript"&gt;<BR>var onecount;<BR>onecount=0;<BR>subcat = new Array();<BR>&lt;%<BR>   count = 0<BR>   do while not rs.eof <BR>%&gt;<BR>subcat[&lt;%=count%&gt;] = new Array("&lt;%= trim(rs("sorts"))%&gt;","&lt;%= rs("categoryid")%&gt;","&lt;%= rs("sortsid")%&gt;");<BR>&lt;%<BR>        count = count + 1<BR>        rs.movenext<BR>        loop<BR>        rs.close<BR>%&gt;<BR>  <BR>onecount=&lt;%=count%&gt;;</P>
<P>function changelocation(locationid)<BR>    {<BR>    document.myform.sortsid.length = 0; </P>
<P>    var locationid=locationid;<BR>    var i;<BR>    for (i=0;i &lt; onecount; i++)<BR>        {<BR>            if (subcat[i][1] == locationid)<BR>            { <BR>             document.myform.sortsid.options[document.myform.sortsid.length] = new Option(subcat[i][0], subcat[i][2]);<BR>            }        <BR>        }<BR>        <BR>    }    <BR>&lt;/script&gt;<BR>&lt;body&gt;<BR>&lt;table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#6B8FC8"&gt;<BR>  &lt;tr&gt; <BR>    &lt;td bgcolor="#6B8FC8" align="center"&gt;&lt;font color="#FFFFFF"&gt;编辑商品属性&lt;/font&gt;&lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr&gt;&lt;form name="myform" method="post" action="saveaddpro.asp?action=edit&amp;id=&lt;%=id%&gt;"&gt;<BR>    &lt;td bgcolor="#FFFFFF"&gt;<BR>        &lt;table width="98%" border="0" align="center" cellpadding="2" cellspacing="0"&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="5%"&gt;选择分类:&lt;/td&gt;<BR>            &lt;td&gt; <BR>              &lt;%<BR>        rs.open "select * from category order by categoryorder",conn,1,1<BR> if rs.eof and rs.bof then<BR> response.write "请先添加栏目。"<BR> response.end<BR> else<BR>%&gt;<BR>              &lt;%dim rs1<BR>set rs1=server.CreateObject("adodb.recordset")<BR>rs1.open "select * from product where id="&amp;id,conn,1,1<BR>%&gt;<BR>              &lt;select name="categoryid" size="1" id="categoryid" onChange="changelocation(document.myform.categoryid.options[document.myform.categoryid.selectedIndex].value)"&gt;<BR>                &lt;option selected value="&lt;%=rs("categoryid")%&gt;"&gt;&lt;%=trim(rs("category"))%&gt;&lt;/option&gt;<BR>                &lt;%      dim selclass<BR>         selclass=rs1("categoryid")<BR>        rs.movenext<BR>        do while not rs.eof</P>
<P>  response.write  "&lt;option value="&amp;rs("categoryid")<BR>  if rs1("categoryid")=rs("categoryid") then response.write " selected "<BR>  response.write "&gt;"&amp;trim(rs("category"))&amp;"&lt;/option&gt;"    <BR>        rs.movenext<BR>        loop<BR> end if<BR>        rs.close<BR>%&gt;<BR>              &lt;/select&gt;<BR>              小类: <BR>              &lt;select name="sortsid"&gt;<BR>                &lt;%rs.open "select * from sorts where categoryid="&amp;selclass ,conn,1,1<BR>if not(rs.eof and rs.bof) then<BR>%&gt;<BR>                &lt;option selected value="&lt;%=rs("sortsid")%&gt;"&gt;&lt;%=rs("sorts")%&gt;&lt;/option&gt;<BR>                &lt;% rs.movenext<BR>do while not rs.eof<BR>  response.write  "&lt;option value="&amp;rs("sortsid")<BR>  if rs1("sortsid")=rs("sortsid") then response.write " selected "<BR>  response.write "&gt;"&amp;trim(rs("sorts"))&amp;"&lt;/option&gt;"  <BR>rs.movenext<BR>loop<BR>end if<BR>        rs.close<BR>        set rs = nothing<BR>        <BR>%&gt;<BR>              &lt;/select&gt; &lt;font color="#FF0000"&gt;&amp;nbsp; &lt;/font&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td&gt; &lt;input name="prename" type="text" id="prename" size="12" value="&lt;%=trim(rs1("prename"))%&gt;"&gt; <BR>            &lt;/td&gt;<BR>            &lt;td&gt;&lt;input name="name" type="text" id="name" size="30" value="&lt;%=trim(rs1("name"))%&gt;"&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td&gt; &lt;input name="company" type="text" id="company" size="12" value="&lt;%=trim(rs1("company"))%&gt;"&gt; <BR>            &lt;/td&gt;<BR>            &lt;td&gt;&lt;input name="mark" type="text" id="mark" size="30" value="&lt;%=trim(rs1("mark"))%&gt;"&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td&gt;&lt;input name="intro" type="text" id="intro" size="12" value="&lt;%=trim(rs1("intro"))%&gt;"&gt; <BR>            &lt;/td&gt;<BR>            &lt;td&gt;&lt;input name="introduce" type="text" id="introduce" size="30" value="&lt;%=trim(rs1("introduce"))%&gt;"&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td&gt; &lt;input name="predate" type="text" id="predate" size="12" value="&lt;%=trim(rs1("predate"))%&gt;"&gt; <BR>            &lt;/td&gt;<BR>            &lt;td&gt;&lt;select name="productdateyear" id="productdateyear"&gt;<BR>                &lt;%dim i<BR>    for i=1980 to 2010 <BR>      response.write  "&lt;option value="&amp;i<BR>  if int(left(rs1("productdate"),4))=i then response.write " selected "<BR>  response.write "&gt;"&amp;i&amp;"&lt;/option&gt;" <BR>    next<BR>   %&gt;<BR>              &lt;/select&gt;<BR>              年 <BR>              &lt;select name="productdatemonth" id="productdatemonth"&gt;<BR>    &lt;option value="01" &lt;% if int(right(left(rs1("productdate"),7),2))=1 Then Response.write("Selected") %&gt;&gt;1&lt;/option&gt;<BR>          &lt;option value="02" &lt;% if int(right(left(rs1("productdate"),7),2))=2 Then Response.write("Selected") %&gt;&gt;2&lt;/option&gt;<BR>    &lt;option value="03" &lt;% if int(right(left(rs1("productdate"),7),2))=3 Then Response.write("Selected") %&gt;&gt;3&lt;/option&gt;<BR>    &lt;option value="04" &lt;% if int(right(left(rs1("productdate"),7),2))=4 Then Response.write("Selected") %&gt;&gt;4&lt;/option&gt;<BR>    &lt;option value="05" &lt;% if int(right(left(rs1("productdate"),7),2))=5 Then Response.write("Selected") %&gt;&gt;5&lt;/option&gt;<BR>    &lt;option value="06" &lt;% if int(right(left(rs1("productdate"),7),2))=6 Then Response.write("Selected") %&gt;&gt;6&lt;/option&gt;<BR>    &lt;option value="07" &lt;% if int(right(left(rs1("productdate"),7),2))=7 Then Response.write("Selected") %&gt;&gt;7&lt;/option&gt;<BR>    &lt;option value="08" &lt;% if int(right(left(rs1("productdate"),7),2))=8 Then Response.write("Selected") %&gt;&gt;8&lt;/option&gt;<BR>    &lt;option value="09" &lt;% if int(right(left(rs1("productdate"),7),2))=9 Then Response.write("Selected") %&gt;&gt;9&lt;/option&gt;<BR>    &lt;option value="10" &lt;% if int(right(left(rs1("productdate"),7),2))=10 Then Response.write("Selected") %&gt;&gt;10&lt;/option&gt;<BR>    &lt;option value="11" &lt;% if int(right(left(rs1("productdate"),7),2))=11 Then Response.write("Selected") %&gt;&gt;11&lt;/option&gt;<BR>    &lt;option value="12" &lt;% if int(right(left(rs1("productdate"),7),2))=12 Then Response.write("Selected") %&gt;&gt;12&lt;/option&gt;<BR>              &lt;/select&gt;<BR>              月&lt;select name="productdateday" id="productdateday"&gt;<BR>    &lt;option value="01" &lt;% if int(right(left(rs1("productdate"),10),2))=1 Then Response.write("Selected") %&gt;&gt;1&lt;/option&gt;<BR>          &lt;option value="02" &lt;% if int(right(left(rs1("productdate"),10),2))=2 Then Response.write("Selected") %&gt;&gt;2&lt;/option&gt;<BR>    &lt;option value="03" &lt;% if int(right(left(rs1("productdate"),10),2))=3 Then Response.write("Selected") %&gt;&gt;3&lt;/option&gt;<BR>    &lt;option value="04" &lt;% if int(right(left(rs1("productdate"),10),2))=4 Then Response.write("Selected") %&gt;&gt;4&lt;/option&gt;<BR>    &lt;option value="05" &lt;% if int(right(left(rs1("productdate"),10),2))=5 Then Response.write("Selected") %&gt;&gt;5&lt;/option&gt;<BR>    &lt;option value="06" &lt;% if int(right(left(rs1("productdate"),10),2))=6 Then Response.write("Selected") %&gt;&gt;6&lt;/option&gt;<BR>    &lt;option value="07" &lt;% if int(right(left(rs1("productdate"),10),2))=7 Then Response.write("Selected") %&gt;&gt;7&lt;/option&gt;<BR>    &lt;option value="08" &lt;% if int(right(left(rs1("productdate"),10),2))=8 Then Response.write("Selected") %&gt;&gt;8&lt;/option&gt;<BR>    &lt;option value="09" &lt;% if int(right(left(rs1("productdate"),10),2))=9 Then Response.write("Selected") %&gt;&gt;9&lt;/option&gt;<BR>    &lt;option value="10" &lt;% if int(right(left(rs1("productdate"),10),2))=10 Then Response.write("Selected") %&gt;&gt;10&lt;/option&gt;<BR>    &lt;option value="11" &lt;% if int(right(left(rs1("productdate"),10),2))=11 Then Response.write("Selected") %&gt;&gt;11&lt;/option&gt;<BR>    &lt;option value="12" &lt;% if int(right(left(rs1("productdate"),10),2))=12 Then Response.write("Selected") %&gt;&gt;12&lt;/option&gt;<BR>    &lt;option value="13" &lt;% if int(right(left(rs1("productdate"),10),2))=13 Then Response.write("Selected") %&gt;&gt;13&lt;/option&gt;<BR>          &lt;option value="14" &lt;% if int(right(left(rs1("productdate"),10),2))=14 Then Response.write("Selected") %&gt;&gt;14&lt;/option&gt;<BR>    &lt;option value="15" &lt;% if int(right(left(rs1("productdate"),10),2))=15 Then Response.write("Selected") %&gt;&gt;15&lt;/option&gt;<BR>    &lt;option value="16" &lt;% if int(right(left(rs1("productdate"),10),2))=16 Then Response.write("Selected") %&gt;&gt;16&lt;/option&gt;<BR>    &lt;option value="17" &lt;% if int(right(left(rs1("productdate"),10),2))=17 Then Response.write("Selected") %&gt;&gt;17&lt;/option&gt;<BR>    &lt;option value="18" &lt;% if int(right(left(rs1("productdate"),10),2))=18 Then Response.write("Selected") %&gt;&gt;18&lt;/option&gt;<BR>    &lt;option value="19" &lt;% if int(right(left(rs1("productdate"),10),2))=19 Then Response.write("Selected") %&gt;&gt;19&lt;/option&gt;<BR>    &lt;option value="20" &lt;% if int(right(left(rs1("productdate"),10),2))=20 Then Response.write("Selected") %&gt;&gt;20&lt;/option&gt;<BR>    &lt;option value="21" &lt;% if int(right(left(rs1("productdate"),10),2))=21 Then Response.write("Selected") %&gt;&gt;21&lt;/option&gt;<BR>    &lt;option value="22" &lt;% if int(right(left(rs1("productdate"),10),2))=22 Then Response.write("Selected") %&gt;&gt;22&lt;/option&gt;<BR>    &lt;option value="23" &lt;% if int(right(left(rs1("productdate"),10),2))=23 Then Response.write("Selected") %&gt;&gt;23&lt;/option&gt;<BR>    &lt;option value="24" &lt;% if int(right(left(rs1("productdate"),10),2))=24 Then Response.write("Selected") %&gt;&gt;24&lt;/option&gt;<BR>    &lt;option value="25" &lt;% if int(right(left(rs1("productdate"),10),2))=25 Then Response.write("Selected") %&gt;&gt;25&lt;/option&gt;<BR>    &lt;option value="26" &lt;% if int(right(left(rs1("productdate"),10),2))=26 Then Response.write("Selected") %&gt;&gt;26&lt;/option&gt;<BR>    &lt;option value="27" &lt;% if int(right(left(rs1("productdate"),10),2))=27 Then Response.write("Selected") %&gt;&gt;27&lt;/option&gt;<BR>    &lt;option value="28" &lt;% if int(right(left(rs1("productdate"),10),2))=28 Then Response.write("Selected") %&gt;&gt;28&lt;/option&gt;<BR>    &lt;option value="29" &lt;% if int(right(left(rs1("productdate"),10),2))=29 Then Response.write("Selected") %&gt;&gt;29&lt;/option&gt;<BR>    &lt;option value="30" &lt;% if int(right(left(rs1("productdate"),10),2))=30 Then Response.write("Selected") %&gt;&gt;30&lt;/option&gt;<BR>    &lt;option value="31" &lt;% if int(right(left(rs1("productdate"),10),2))=31 Then Response.write("Selected") %&gt;&gt;31&lt;/option&gt;<BR>              &lt;/select&gt;<BR>              日&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td&gt;&lt;input name="price" type="text" id="price" size="12" value="&lt;%=trim(rs1("price"))%&gt;"&gt;&lt;/td&gt;<BR>            &lt;td&gt;市场价: <BR>              &lt;input name="price1" type="text" id="price1" size="6" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/,  String.fromCharCode(event.keyCode))" <BR>  onpaste  = "return regInput(this, /^\d*\.?\d{0,2}$/,  window.clipboardData.getData('Text'))"<BR>  ondrop  = "return regInput(this, /^\d*\.?\d{0,2}$/,  event.dataTransfer.getData('Text'))" value="&lt;%=rs1("price1")%&gt;"&gt;<BR>              元,会员价: <BR>              &lt;input name="price2" type="text" id="price2" size="6" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/,  String.fromCharCode(event.keyCode))" <BR>  onpaste  = "return regInput(this, /^\d*\.?\d{0,2}$/,  window.clipboardData.getData('Text'))"<BR>  ondrop  = "return regInput(this, /^\d*\.?\d{0,2}$/,  event.dataTransfer.getData('Text'))" value="&lt;%=rs1("price2")%&gt;"&gt;<BR>              元, VIP会员价: <BR>              &lt;input name="vipprice" type="text" id="vipprice" size="6" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/,  String.fromCharCode(event.keyCode))" <BR>  onpaste  = "return regInput(this, /^\d*\.?\d{0,2}$/,  window.clipboardData.getData('Text'))"<BR>  ondrop  = "return regInput(this, /^\d*\.?\d{0,2}$/,  event.dataTransfer.getData('Text'))" value="&lt;%=rs1("vipprice")%&gt;"&gt;<BR>              元,赠送积分: <BR></P>

qxjyphm 发表于 2007-9-5 16:28

<P>          &lt;INPUT NAME="score" VALUE="&lt;%=trim(rs1("score"))%&gt;" SIZE="4" TYPE="text" ONKEYPRESS = "return regInput(this, /^[0-9]*$/,  String.fromCharCode(event.keyCode))"<br>  ONPASTE  = "return regInput(this, /^[0-9]*$/,  window.clipboardData.getData('Text'))"<br>  ONDROP  = "return regInput(this, /^[0-9]*$/,  event.dataTransfer.getData('Text'))"&gt;<br>              分&lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;input name="prestock" type="text" id="prestock" size="12" value="&lt;%=trim(rs1("prestock"))%&gt;"&gt;&lt;/td&gt;<br>            &lt;td&gt;共 上: <br>              &lt;input name="amount" type="text" id="amount" size="6" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/,  String.fromCharCode(event.keyCode))" <br>  onpaste  = "return regInput(this, /^\d*\.?\d{0,2}$/,  window.clipboardData.getData('Text'))"<br>  ondrop  = "return regInput(this, /^\d*\.?\d{0,2}$/,  event.dataTransfer.getData('Text'))" value="&lt;%=trim(rs1("amount"))%&gt;"&gt;<br>              件,库 存: <br>              &lt;input name="stock" type="text" id="stock" size="6" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/,  String.fromCharCode(event.keyCode))" <br>  onpaste  = "return regInput(this, /^\d*\.?\d{0,2}$/,  window.clipboardData.getData('Text'))"<br>  ondrop  = "return regInput(this, /^\d*\.?\d{0,2}$/,  event.dataTransfer.getData('Text'))" value="&lt;%=trim(rs1("stock"))%&gt;"&gt;<br>              件&lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;input name="other" type="text" id="other" size="12" value="&lt;%=trim(rs1("other"))%&gt;"&gt;&lt;/td&gt;<br>            &lt;td&gt;&lt;input name="grade" type="text" id="grade" size="12" value="&lt;%=trim(rs1("grade"))%&gt;"&gt;&lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;input name="pretype" type="text" id="pretype" size="12" value="&lt;%=trim(rs1("pretype"))%&gt;"&gt;&lt;/td&gt;<br>            &lt;td&gt;&lt;input name="type" type="text" id="type2" value="&lt;%=trim(rs1("type"))%&gt;" size="30"&gt; <br>            &lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;input name="graph" type="text" id="graph" size="12" value="&lt;%=trim(rs1("graph"))%&gt;"&gt; <br>            &lt;/td&gt;<br>            &lt;td&gt;&lt;input name="pic" type="text" id="pic" size="30" value="&lt;%=trim(rs1("pic"))%&gt;"&gt;<br>              &lt;input type="button" name="Submit11" value="上传图片" onClick="window.open('upfile.asp?formname=myform&amp;editname=pic&amp;uppath=images/upfile&amp;filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')"&gt;&lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;input name="graph2" type="text" id="graph2" size="12" value="&lt;%=trim(rs1("graph2"))%&gt;"&gt; <br>            &lt;/td&gt;<br>            &lt;td&gt;&lt;input name="photo" type="text" id="photo" size="30" value="&lt;%=trim(rs1("photo"))%&gt;"&gt;<br>              &lt;input type="button" name="Submit12" value="上传图片" onClick="window.open('upfile.asp?formname=myform&amp;editname=photo&amp;uppath=images/upfile&amp;filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')"&gt;&lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;input name="link" type="text" id="link" size="12" value="&lt;%=trim(rs1("link"))%&gt;"&gt;&lt;/td&gt;<br>            &lt;td&gt;&lt;input name="addlink" type="text" id="addlink" value="&lt;%=trim(rs1("addlink"))%&gt;" size="30"&gt;&lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td valign="top"&gt; &lt;input name="description" type="text" id="description2" size="12" value="&lt;%=trim(rs1("description"))%&gt;"&gt;&lt;br&gt;<br>            &lt;/td&gt;<br>            &lt;td&gt;<br>    &lt;INPUT type="hidden" name="detail" value="&lt;% = Server.HtmlEncode(rs1("detail")) %&gt;"&gt; <br>          &lt;iframe ID="detail" src="htmledit/ewebeditor.asp?id=detail&amp;style=standard" frameborder="0" scrolling="no" width="550" HEIGHT="350"&gt;&lt;/iframe&gt; <br>    &lt;/td&gt;&lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td valign="top"&gt; &lt;input name="remarks" type="text" id="remarks" size="12" value="&lt;%=trim(rs1("remarks"))%&gt;"&gt; <br>            &lt;/td&gt;<br>            &lt;td&gt;<br>   &lt;INPUT type="hidden" name="content" value="&lt;% = Server.HtmlEncode(rs1("content")) %&gt;"&gt; <br>          &lt;iframe ID="content" src="htmledit/ewebeditor.asp?id=content&amp;style=standard" frameborder="0" scrolling="no" width="550" HEIGHT="350"&gt;&lt;/iframe&gt; <br>   &lt;/td&gt;<br>          &lt;/tr&gt;<br>          &lt;tr&gt; <br>            &lt;td&gt;&lt;/td&gt;<br>            &lt;td&gt;<br>                商品类别&lt;select name="recommend" id="recommend"&gt;<br>       &lt;option value="0" &lt;% if rs1("recommend")=0 Then Response.write("Selected") %&gt;&gt;普通商品&lt;/option&gt;<br>                &lt;option value="1" &lt;% if rs1("recommend")=1 Then Response.write("Selected") %&gt;&gt;推荐商品&lt;/option&gt;<br>                &lt;option value="2" &lt;% if rs1("recommend")=2 Then Response.write("Selected") %&gt;&gt;特价商品&lt;/option&gt;<br>                &lt;option value="3" &lt;% if rs1("recommend")=3 Then Response.write("Selected") %&gt;&gt;新品上架&lt;/option&gt;<br>                &lt;option value="4" &lt;% if rs1("recommend")=4 Then Response.write("Selected") %&gt;&gt;推荐特价&lt;/option&gt;<br>                &lt;option value="5" &lt;% if rs1("recommend")=5 Then Response.write("Selected") %&gt;&gt;推荐新品&lt;/option&gt;<br>                &lt;option value="6" &lt;% if rs1("recommend")=6 Then Response.write("Selected") %&gt;&gt;新品特价&lt;/option&gt;<br>    &lt;option value="7" &lt;% if rs1("recommend")=7 Then Response.write("Selected") %&gt;&gt;赠送礼品&lt;/option&gt;<br>              &lt;/select&gt;<br>                &lt;input type="submit" name="Submit" value="修 改" onClick="return check();"&gt;<br>              &lt;/td&gt;<br>          &lt;/tr&gt;<br>        &lt;/table&gt;<br>      &lt;/td&gt;&lt;/form&gt;<br>  &lt;/tr&gt;<br>&lt;/table&gt;&lt;%rs1.close<br>set rs1=nothing<br>conn.close<br>set conn=nothing%&gt;<br>&lt;!--#include file="footer.asp"--&gt;<br>&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br>&lt;!--<br>function check()<br>{<br>   if(checkspace(document.myform.name.value)) {<br> document.myform.name.focus();<br>    alert("请输入商品名称!");<br> return false;<br>  }<br>     if(checkspace(document.myform.price1.value)) {<br> document.myform.price1.focus();<br>    alert("请输入市场价!");<br> return false;<br>  }<br>  if(checkspace(document.myform.price2.value)) {<br> document.myform.putongjia.focus();<br>    alert("请输入普通会员价!");<br> return false;<br>  }<br>     if(checkspace(document.myform.vipprice.value)) {<br> document.myform.price2.focus();<br>    alert("请输入VIP会员价!");<br> return false;<br>  }<br> <br>}<br>function checkspace(checkstr) {<br>  var str = '';<br>  for(i = 0; i &lt; checkstr.length; i++) {<br>    str = str + ' ';<br>  }<br>  return (str == checkstr);<br>}<br>//--&gt;<br>&lt;/script&gt;<br>&lt;script&gt;<br> function regInput(obj, reg, inputStr)<br> {<br>  var docSel = document.selection.createRange()<br>  if (docSel.parentElement().tagName != "INPUT") return false<br>  oSel = docSel.duplicate()<br>  oSel.text = ""<br>  var srcRange = obj.createTextRange()<br>  oSel.setEndPoint("StartToStart", srcRange)<br>  var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)<br>  return reg.test(str)<br> }<br>&lt;/script&gt;</P>
[align=right][color=#000066][此贴子已经被作者于2007-9-5 16:29:37编辑过][/color][/align]

qxjyphm 发表于 2007-9-5 16:30

<P>这是我准备修改后的<BR><BR>&lt;!--#include file="conn.asp"--&gt;<BR>&lt;%<BR>if session("admin")="" then<BR>conn.close<BR>set conn = nothing<BR>response.Write "&lt;script language='javascript'&gt;alert('请先登录!');history.go(-1);&lt;/script&gt;"<BR>response.End<BR>else<BR>if request.cookies("timesshop")("admin")="" then<BR>conn.close<BR>set conn = nothing<BR>response.Write "&lt;script language='javascript'&gt;alert('请先登录!');history.go(-1);&lt;/script&gt;"<BR>response.End<BR>end if<BR>end if<BR>%&gt;<BR>&lt;title&gt;管理商品&lt;/title&gt;<BR>&lt;%<BR>dim selectm,selectkey,selectid<BR>selectkey=trim(request.form(trim("selectkey")))<BR>selectm=trim(request.form("selectm"))<BR>selectid=request.form("selectid")<BR>if selectid&lt;&gt;"" then<BR>if session("rank")&gt;2 then<BR>conn.close<BR>set conn = nothing<BR>response.Write "&lt;script language='javascript'&gt;alert('你无权管理商品!');history.go(-1);&lt;/script&gt;"<BR>response.End<BR>end if<BR>conn.execute "delete from product where id in ("&amp;selectid&amp;")"<BR>response.Redirect "chkpro.asp"<BR>response.End<BR>end if<BR>%&gt;<BR>&lt;table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#6699cc"&gt;<BR>  &lt;tr&gt; <BR>    &lt;td align="center"&gt;&lt;font color="#FFFFFF"&gt;商品查询&lt;/font&gt;&lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr bgcolor="#FFFFFF"&gt; <BR>    &lt;form name="form2" method="post" action="chkpro.asp"&gt;<BR>      &lt;td&gt;<BR>   &lt;table width="80%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"&gt;<BR>          &lt;tr bgcolor="#FFFFFF" align="center"&gt; <BR>            &lt;td width="35%"&gt; &lt;input name="selectkey" type="text" id="selectkey" onFocus="this.value=''" value="请输入关健字"&gt; <BR>            &lt;/td&gt;<BR>            &lt;td width="45%"&gt; &lt;select name="selectm" id="select"&gt;<BR>                &lt;OPTION VALUE="name"&gt;按商品名称&lt;/OPTION&gt;<BR>                &lt;OPTION VALUE="zuozhe"&gt;按商品品牌&lt;/OPTION&gt;<BR>                &lt;OPTION VALUE="chubanshe"&gt;按商品简介&lt;/OPTION&gt;<BR>              &lt;/select&gt; &lt;/td&gt;<BR>            &lt;td width="20%"&gt;&lt;input type="submit" name="Submit" value="查 询" onClick="return chkkey();"&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>        &lt;/table&gt;&lt;/td&gt;<BR>    &lt;/form&gt;<BR>  &lt;/tr&gt;<BR>&lt;/table&gt;&lt;br&gt;</P>
<P>&lt;table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#6699cc"&gt;<BR>  &lt;tr&gt; <BR>    &lt;td height="20" align="center"&gt;&lt;font color="#FFFFFF"&gt;商品查看与修改&lt;/font&gt;&lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr&gt; <BR>    &lt;form name="form1" method="post" action=""&gt;<BR>      &lt;td height="100" bgcolor="#FFFFFF"&gt; <BR>        &lt;%<BR>    Const MaxPerPage=20 <BR>       dim totalPut   <BR>       dim CurrentPage<BR>       dim TotalPages<BR>       dim j<BR>       dim sql<BR>        if Not isempty(SafeRequest("page",1)) then<BR>          currentPage=Cint(SafeRequest("page",1))<BR>       else<BR>          currentPage=1<BR>       end if <BR>   set rs=server.CreateObject("adodb.recordset")<BR>   select case selectm<BR>   case ""<BR>            rs.open "select id,name,adddate,price2,type,mark,introduce from product order by name desc",conn,1,1<BR>      case "0"<BR>   response.write "&lt;center&gt;请返回选择您要查询的方式!&lt;br&gt;&lt;br&gt;&lt;a href=javascript:history.go(-1)&gt;点击返回上一页&lt;/a&gt;&lt;/center&gt;"<BR>   response.End<BR>   case "name"<BR>   rs.open "select id,name,adddate,price2,type,mark,introduce from product where name like '%"&amp;selectkey&amp;"%' order by name desc",conn,1,1<BR>   case "zuozhe"<BR>   rs.open "select id,name,adddate,price2,type,mark,introduce from product where mark like '%"&amp;selectkey&amp;"%' order by name desc",conn,1,1<BR>   case "chubanshe"<BR>   rs.open "select id,name,adddate,price2,type,mark,introduce from product where introduce like '%"&amp;selectkey&amp;"%' order by name desc",conn,1,1<BR>    end select<BR>      if err.number&lt;&gt;0 then<BR>    response.write "数据库中暂时无数据"<BR>    end if<BR>    <BR>      if rs.eof And rs.bof then<BR>           Response.Write "&lt;p align='center' class='contents'&gt; 数据库中暂时无数据!&lt;/p&gt;"<BR>       else<BR>       totalPut=rs.recordcount</P>
<P>          if currentpage&lt;1 then<BR>              currentpage=1<BR>          end if</P>
<P>          if (currentpage-1)*MaxPerPage&gt;totalput then<BR>         if (totalPut mod MaxPerPage)=0 then<BR>           currentpage= totalPut \ MaxPerPage<BR>         else<BR>            currentpage= totalPut \ MaxPerPage + 1<BR>         end if<BR>          end if</P>
<P>           if currentPage=1 then<BR>               showContent<BR>               showpage totalput,MaxPerPage,"chkpro.asp"<BR>           else<BR>              if (currentPage-1)*MaxPerPage&lt;totalPut then<BR>                rs.move  (currentPage-1)*MaxPerPage<BR>                dim bookmark<BR>                bookmark=rs.bookmark<BR>                showContent<BR>                 showpage totalput,MaxPerPage,"chkpro.asp"<BR>            else<BR>             currentPage=1<BR>                showContent<BR>                showpage totalput,MaxPerPage,"chkpro.asp"<BR>           end if<BR>        end if<BR>              end if</P>
<P>       sub showContent<BR>          dim i<BR>       i=0%&gt;<BR>        &lt;table width="95%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"&gt;<BR>          &lt;tr bgcolor="#FFFFFF" align="center" height="20"&gt; <BR>            &lt;td width="25%"&gt;商品名称&lt;/td&gt;<BR>            &lt;td colspan="2"&gt;商品价格&lt;/td&gt;<BR>            &lt;td width="32%"&gt;配置&lt;/td&gt;<BR>            &lt;td width="13%"&gt;货源&lt;/td&gt;<BR>            &lt;td width="13%"&gt;加入时间&lt;/td&gt;<BR>            &lt;td width="5%"&gt;选 择&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>         <BR>   <BR>  <BR>   <BR>   <BR>   <BR>   <BR>   <BR>   <BR>   <BR>   <BR>    &lt;%<BR>    do while not rs.eof%&gt;<BR>          &lt;tr bgcolor="#FFFFFF" align="center"&gt; <BR>            &lt;td align="left"&gt;&amp;nbsp;&lt;a href=editpro.asp?id=&lt;%=rs("id")%&gt;&gt; <BR>                &lt;% if len(trim(rs("name")))&gt;20 then<BR>   response.write left(trim(rs("name")),18)&amp;"..."<BR>   else<BR>   response.write trim(rs("name"))<BR>   end if%&gt;<BR>                &lt;/a&gt;&lt;/td&gt;<BR>    <BR>    <BR>            <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> &lt;td width="7%" align="left"&gt;<BR> <BR> <BR>  </P>
<P>   <BR>   &lt;input name="price2" type="text" id="price2" size="6" value="&lt;%=trim(rs("price2"))%&gt;"&gt;&lt;/td&gt;<BR>            &lt;td width="5%" align="left"&gt;&lt;input type="submit" name="Submit2" value="修改"&gt;&lt;/td&gt;<BR>            &lt;td nowrap&gt;&lt;% if len(trim(rs("type")))&gt;20 then<BR>   response.write left(trim(rs("type")),18)&amp;"..."<BR>   else<BR>   response.write trim(rs("type"))<BR>   end if%&gt;&amp;nbsp;&lt;/td&gt;<BR>            &lt;td nowrap&gt;&lt;%=trim(rs("mark"))%&gt;&amp;nbsp;&lt;/td&gt;<BR>            &lt;td nowrap&gt;&lt;%=rs("adddate")%&gt;&lt;/td&gt;<BR>            &lt;td align="center"&gt;&lt;input name="selectid" type="checkbox" id="selectid" value="&lt;%=rs("id")%&gt;"&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;%i=i+1<BR>   if i&gt;=MaxPerPage then Exit Do<BR>   rs.movenext<BR>    loop<BR>    rs.close<BR>    set rs=nothing%&gt;<BR>          &lt;tr bgcolor="#FFFFFF"&gt; <BR>            &lt;td height="30" colspan="7" align="right"&gt;全选 &lt;input type="checkbox" name="checkbox2" value="Check All" onClick="mm()"&gt;&amp;nbsp;&lt;input type="submit" name="Submit" value="删 除" onClick="return test();"&gt;<BR>                &amp;nbsp;&amp;nbsp; &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>        &lt;/table&gt;<BR>        &lt;%  <BR>    End Sub   <BR>  <BR>    Function showpage(totalnumber,maxperpage,filename)  <BR>      Dim n<BR>      <BR>    If totalnumber Mod maxperpage=0 Then  <BR>     n= totalnumber \ maxperpage  <BR>    Else<BR>     n= totalnumber \ maxperpage+1  <BR>    End If<BR>    <BR>    Response.Write "&lt;form method=Post action="&amp;filename&amp;"?selectm="&amp;selectm&amp;"&amp;selectkey="&amp;selectkey&amp;" &gt;"  <BR>    Response.Write "&lt;p align='center' class='contents'&gt; "  <BR>    If CurrentPage&lt;2 Then  <BR>     Response.Write "&lt;font class='contents'&gt;首 页 上一页&lt;/font&gt; "  <BR>    Else  <BR>     Response.Write "&lt;a href="&amp;filename&amp;"?page=1&amp;selectm="&amp;selectm&amp;"&amp;selectkey="&amp;selectkey&amp;" class='contents'&gt;首 页&lt;/a&gt; "  <BR>     Response.Write "&lt;a href="&amp;filename&amp;"?page="&amp;CurrentPage-1&amp;"&amp;selectm="&amp;selectm&amp;"&amp;selectkey="&amp;selectkey&amp;" class='contents'&gt;上一页&lt;/a&gt; "  <BR>    End If<BR>    <BR>    If n-currentpage&lt;1 Then  <BR>     Response.Write "&lt;font class='contents'&gt;下一页 末 页&lt;/font&gt;"  <BR>    Else  <BR>     Response.Write "&lt;a href="&amp;filename&amp;"?page="&amp;(CurrentPage+1)&amp;"&amp;selectm="&amp;selectm&amp;"&amp;selectkey="&amp;selectkey&amp;" class='contents'&gt;"  <BR>     Response.Write "下一页&lt;/a&gt; &lt;a href="&amp;filename&amp;"?page="&amp;n&amp;"&amp;selectm="&amp;selectm&amp;"&amp;selectkey="&amp;selectkey&amp;" class='contents'&gt;末 页&lt;/a&gt;"  <BR>    End If  <BR>     Response.Write "&lt;font class='contents'&gt; 页次:&lt;/font&gt;&lt;font class='contents'&gt;"&amp;CurrentPage&amp;"&lt;/font&gt;&lt;font class='contents'&gt;/"&amp;n&amp;"页&lt;/font&gt; "  <BR>     Response.Write "&lt;font class='contents'&gt; 共有"&amp;totalnumber&amp;"种商品 " <BR>     Response.Write "&lt;font class='contents'&gt;转到第:&lt;/font&gt;&lt;input type='text' name='page' size=2 maxlength=10 class=smallInput value="&amp;currentpage&amp;"&gt;页"  <BR>     Response.Write "&amp;nbsp;&lt;input type='submit'  class='contents' value='跳转' name='cndok' &gt;&lt;/form&gt;"  <BR>    End Function  <BR>   %&gt;&lt;/td&gt;<BR>    &lt;/form&gt;<BR>  &lt;/tr&gt;<BR>&lt;/table&gt;<BR>&lt;br&gt;<BR>&lt;!--#include file="footer.asp"--&gt;<BR>&lt;script language=javascript&gt;<BR>function test()<BR>{<BR>  if(!confirm('确认删除吗?')) return false;<BR>}</P>
<P>function chkkey()<BR>{<BR> if(checkspace(document.form2.selectkey.value.length=0)){<BR> document.form2.selectkey.focus();<BR> alert("请输入查询关键字")<BR> return false;<BR> }<BR>}<BR> <BR>function mm()<BR>{<BR>   var a = document.getElementsByTagName("input");<BR>   if(a[0].checked==true){<BR>   for (var i=0; i&lt;a.length; i++)<BR>      if (a[i].type == "checkbox") a[i].checked = false;<BR>   }<BR>   else<BR>   {<BR>   for (var i=0; i&lt;a.length; i++)<BR>      if (a[i].type == "checkbox") a[i].checked = true;<BR>   }<BR>}<BR>&lt;/script&gt;<BR> <BR></P>

qxjyphm 发表于 2007-9-5 16:37

2~4楼打包文件[attach]27089[/attach]<BR><BR><BR>请各位朋友,一定帮帮忙啊..跪谢了.

qxjyphm 发表于 2007-9-7 13:17

<P>人气差啊....自己顶一火<BR></P>

页: [1]

编程论坛