我继续从前面的主题 - 1 id for more items - 我讨论。插入ID为5项或更多
在最后一个话题中,我问了这个概念,现在我所做的是继续编码概念。
该代码成功地将数据保存到数据库中,但仍插入5项时,它将为每个ID提供每项数据。例如:
项目1 - 计算机(购买1号)
项目2 - 鼠标(购买第2号)
,我想的是:
项目1 - 计算机(购买1号)
项目2 - 鼠标(购买没有1)
这里是我的代码:我使用购买no与autoincrement。
这是我的执行代码:
<?php
$conn = oci_connect("system", "dev01");
$n = $_POST['jum'];
for ($i=1; $i<=$n; $i++)
{
$dept=$_POST['dept'];
$date_request=$_POST['date_request'];
$supplier=$_POST['supplier'];
$item=$_POST['item'.$i];
$qty=$_POST['qty'.$i];
$uprice=$_POST['uprice'.$i];
$total=$_POST['total'.$i];
$s = oci_parse($conn,
"insert into purchase_request(dept_id, supplier_id, date_request, item, qty, uprice, total_amount) values ('$dept', '$supplier', '$date_request', '$item'
, '$qty', '$uprice', '$total'
)");
$r = oci_execute($s);
oci_rollback($conn);
echo "Data was committed\n";
}
?>
有什么建议?
我不确定你想改变什么。你能详细说明吗? – David 2012-07-28 03:35:14
嗨..我在前面的文章中解释了主题。请参阅这里:http://stackoverflow.com/questions/11680950/1-id-for-more-items – 2012-07-28 03:49:08