读书人

添加增加一行,并且可以写入数据库解决

发布时间: 2012-04-23 13:17:38 作者: rapoo

添加增加一行,并且可以写入数据库
请各位高手帮我修改一下,下面的代码,谢谢:
<%
if request.Cookies("soss_username")="" then
%>
<script language="javascript">
top.location.href="../index.asp"
</script>
<%
response.end
end if
%>
<!-- #include file="../conn2.asp" -->
<!-- #include file="../const.asp" -->

<html>
<head>
<title><%=dianming%> - 添加新订单</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style/style.css" rel="stylesheet" type="text/css">
<style>
body {
background-color:#FFFFFF;
}
</style>
</HEAD>

<BODY>
<%
if fla9="0" and request.Cookies("soss_id")<>"1" then
%>
<br><center><img src="../images/note.gif" align="absmiddle"> <font color="#FF0000">你不具备此权限,请与管理员联系!</font></center>
<%
response.end
end if
%>
<%if request("hid1")="" then%>
<script language="javascript">
function check()
{
if (document.form1.dingdanhao.value=="")
{
alert("有*号的必须填写!");
return false;
}
}
</script>
<form name="form1">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#C4D8ED">
<tr>
<td><img src="../images/r_1.gif" alt="" /></td>
<td width="100%" background="../images/r_0.gif">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td> 添加新订单(带*号的为必填项)</td>
<td align="right"> </td>
</tr>
</table>
</td>
<td><img src="../images/r_2.gif" alt="" /></td>
</tr>
<tr>
<td></td>
<td>
<table align="center" cellpadding="4" cellspacing="1" class="toptable grid" border="1">
<tr>

<td width="15%" height="30" align="right" colspan="3">供应商名称:</td>
<td width="35%" class="category" colspan="3">
<input type="text" name="gys" style="width:400px">
</td>
<%
ranNum=int(9*rnd)+10
iddata=month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum
%>

<td width="15%" height="30" align="right" colspan="3">订单号:</td>
<td width="35%"class="category" colspan="3">
<input type="text" name="dingdanhao" id="dingdanhao" value="<%=iddata%>" style="width:400px" size="20"></td>
</tr>
</table>
<table align="center" cellpadding="4" cellspacing="1" class="toptable grid" border="1">
<tr>
<td width="16%" height="30" align="center" bgcolor="#DDDDDD">产品名称</td>
<td width="16%" height="30" align="center" bgcolor="#DDDDDD">产品型号</td>
<td width="16%" height="30" align="center" bgcolor="#DDDDDD">产品单价</td>


<td width="16%" height="30" align="center" bgcolor="#DDDDDD">产品数量</td>
<td width="16%" height="30" align="center" bgcolor="#DDDDDD">交货期</td>
<td width="16%" height="30" align="center" bgcolor="#DDDDDD">产品总价</td>
</tr>
------下面的内容,我希望可以通过点击添加,再添加出一行来,并且也可以通过点击删除,删除一行,最后必须保留一行,并且通过输入的单价和数量计算总价,总计=总价+其它费用--------------------------
<tr>
<td width="16%" height="30" align="center">
<input type="text" name="chanpming" > </td>
<td width="16%" height="30" align="center">
<input type="text" name="caixinghao" > </td>
<td width="16%" height="30" align="center">
<input type="text" name="danjia" > </td>
<td width="16%" height="30" align="center">
<input type="text" name="shulian" > </td>
<td width="16%" height="30" align="center">
<input name="jiaohuo" type="text" value="<%=date()%>" > </td>
<td width="16%" height="30" align="center">
<input type="text" name="zongjia" > </td>
</tr>

_____________________________________________________________________________________________________________

<tr>
<td width="16%" height="30" align="right">税率:</td>
<td width="16%" height="30" align="center">
<input type="text" name="shuilv" > </td>
<td width="16%" height="30" align="right">其它费用:</td>
<td width="16%" height="30" align="center">
<input type="text" name="qitafei" value="0" > </td>
<td width="16%" height="30" align="right">总计:</td>
<td width="16%" height="30" align="center">
<input type="text" name="zongji" > </td>
</tr>
</table>
<table align="center" cellpadding="4" cellspacing="1" class="toptable grid" border="1">
<tr>

<td width="15%" height="30" align="right">付款方式:</td>
<td width="35%" class="category" style="width:400px">
<input type="text" name="fukuan" style="width:400px"></td>
<td width="15%" height="30" align="right">其它事项约定:</td>
<td width="35%" class="category" style="width:400px">
<input type="text" name="yuedingshx" style="width:400px" value="无"></td>
</tr>
<tr>

<td height="30" align="right">收货人:</td>
<td class="category" style="width:400px">
<input type="text" name="shouhuoren" style="width:400px"></td>


<td height="30" align="right">联系电话:</td>
<td class="category" style="width:400px">
<input type="text" name="lianxidianh" style="width:400px"></td>
</tr>
<tr>

<td height="30" align="right">交货地点:</td>
<td class="category" style="width:400px">
<input type="text" name="jiaohuodi" style="width:400px"></td>
<td height="30" align="right">订单日期:</td>
<td class="category" style="width:400px">
<input name="selldate" value="<%=date()%>" readonly style="width:400px"></td>
</tr>
<tr>
<td height="30"> </td>
<td class="category" colspan="2" align="center">
<input name="submit" type="submit" onClick="return check()" value=" 确 认 " class="button">        
<input name="reset" type="reset" value=" 重新填写 " class="button">
<input type="hidden" name="hid1" value="ok"></td>

<td class="category">
</td>
</tr>
</table>
</td>
<td></td>
</tr>
<tr>
<td><img src="../images/r_4.gif" alt="" /></td>
<td></td>
<td><img src="../images/r_3.gif" alt="" /></td>
</tr>
</table>
</form>
<%
else
nowdingdanhao=request("dingdanhao")
nowgys=request("gys")
nowchanpming=request("chanpming")
nowcaixinghao=request("caixinghao")
nowdanjia=request("danjia")
nowshulian=request("shulian")
nowjiaohuo=request("jiaohuo")
nowzongjia=request("zongjia")
nowshuilv=request("shuilv")
nowqitafei=request("qitafei")
nowzongji=request("zongji")
nowfukuan=request("fukuan")
nowyuedingshx=request("yuedingshx")
nowshouhuoren=request("shouhuoren")
nowlianxidianh=request("lianxidianh")
nowjiaohuodi=request("jiaohuodi")
nowselldate=request("selldate")

sql="select * from caigou where dingdanhao='"&nowdingdanhao&"'"
set rs=conn.execute(sql)
if rs.eof=false then
%>
<script language="javascript">
alert("您输入的订单号已经存在!")
window.history.go(-1)
</script>
<%
response.end
end if
set rs=server.createobject("ADODB.RecordSet")
sql="select * from caigou where 1=2"
rs.open sql,conn,1,3
rs.addnew
rs("dingdanhao")=nowdingdanhao
rs("gys")=nowgys
rs("chanpming")=nowchanpming
rs("caixinghao")=nowcaixinghao
rs("danjia")=nowdanjia
rs("shulian")=nowshulian
rs("jiaohuo")=nowjiaohuo
rs("zongjia")=nowzongjia
rs("shuilv")=nowshuilv
rs("qitafei")=nowqitafei
rs("zongji")=nowzongji
rs("fukuan")=nowfukuan
rs("yuedingshx")=nowyuedingshx
rs("shouhuoren")=nowshouhuoren


rs("lianxidianh")=nowlianxidianh


rs("jiaohuodi")=nowjiaohuodi
rs("selldate")=nowselldate
rs.update
%>
<script language="javascript">
alert("新订单添加成功!")
window.location.href="caigou.asp"
</script>
<%
end if
%>
</body>
</html>

[解决办法]
好乱啊
[解决办法]
http://wenku.baidu.com/view/b2e6c46eaf1ffc4ffe47ace1.html
[解决办法]
给那么高分,结贴率0.00,代码这么乱,有什么用!
你还是自己打断点,,,测出大概的出错位置,再发上来,解答的效果才会比较好。。。
[解决办法]
这么长代码怎么看呢。
[解决办法]
代码长无所谓 就是乱
[解决办法]
其实你的意思就是想,做一个类似于excel表格的东西,可以一直添加。很多行。这个东西一般用的都是插件 。SmartClient.一般用的都是ajax技术。

读书人网 >Java Web开发

热点推荐