货物名称<input type="text" id="huowuName">
单价<input type="text" id="houwuPrice">
数量<input type="text" id="huowuCount">这只是添加一个货物到订货单,我现在需要实现,有可能多个货物添加到订货单里for($i=0;$i<5;$i++)
{
//以下应该是字符串输出哈
货物名称<input type="text" id="huowuName$i">
单价<input type="text" id="houwuPrice$i">
数量<input type="text" id="huowuCount$i">
}
<input type="button" onclick="addOrder('huowuName$i',‘houwuPrice$i’,‘huowuCount$i’)" value="添加">然后到js页面中的addOrder(houwuNameId,houwuPriceId,houwuCountId)var houwuName=document.getElementbyId(houwuNameId).value;
...................//单价
...................//个数
然后再怎么办啊,我用ajax的url把这些值都传到处理页面,
如果我现在添加两个货物,那要实现插入到数据库order表中应该是这样效果啊,这样应该如何实现啊
id huowuName huowuPrice huowuCount huowuTotal(总金额)
1 [显示器][硬盘] [10][20] [10][15] 400
请路过的前辈给指点指点啊
单价<input type="text" id="houwuPrice">
数量<input type="text" id="huowuCount">这只是添加一个货物到订货单,我现在需要实现,有可能多个货物添加到订货单里for($i=0;$i<5;$i++)
{
//以下应该是字符串输出哈
货物名称<input type="text" id="huowuName$i">
单价<input type="text" id="houwuPrice$i">
数量<input type="text" id="huowuCount$i">
}
<input type="button" onclick="addOrder('huowuName$i',‘houwuPrice$i’,‘huowuCount$i’)" value="添加">然后到js页面中的addOrder(houwuNameId,houwuPriceId,houwuCountId)var houwuName=document.getElementbyId(houwuNameId).value;
...................//单价
...................//个数
然后再怎么办啊,我用ajax的url把这些值都传到处理页面,
如果我现在添加两个货物,那要实现插入到数据库order表中应该是这样效果啊,这样应该如何实现啊
id huowuName huowuPrice huowuCount huowuTotal(总金额)
1 [显示器][硬盘] [10][20] [10][15] 400
请路过的前辈给指点指点啊
id huowuName huowuPrice huowuCount huowuTotal 订单号
1 显示器 10 10
2 硬盘 20 15
{
foreach($_POST['goods_id'] as $value)
{
echo $value."<br>";
//在这里处理订单商品
//订单表,订单商品表 两表之间通过订单id关联
//把每个商品的信息 加入订单商品表中
}
//最后生成最终订单信息
}?>
<form action="" method="post"><input type="checkbox" name="goods_id[]" value="1" />商品1
<br />
<input type="checkbox" name="goods_id[]" value="2" />
商品2
<br /><input type="checkbox" name="goods_id[]" value="3" />
商品3
<br /><input type="submit" name="submit" value="提交" /></form>原理基本就是这个样子。偶也是小鸟。正在努力成长中...
单价$price = array();
数量$num = array();
for($i=0;$i<count($huowu);$i++)
{
echo"<input****name=$huowu[$i]>";
}
以此类推
最后取大循环插入
for(**$i**)
{
mysql_query(insert into****($huowu[$i],$price[$i],$num[$i]) values());
}
^ ^
-