リクエストアイテムの購入リクエストフォームを管理するフォーム request_form.php があります。
Purchase_Request_No : (自動 - 自動インクリメント)
Date :
Dept :
Supplier :
Item_Request :
5 行の例:
1.
2.
3.
4.
5.
Purchase_Request_No が 1 の Purchase Request を 1 回作成したい。
例 :
Purchase_Request_No : 17
Date :25-Jul-2012
Dept :Production
Supplier :Microsoft
Item_Request :
1.Windows XP Professional
2.
キーボード 3.マウス 4.LCD
モニター
5.スピーカー
では、アイテムリクエストが1アイテム以上(この場合は5アイテム)で、1 Purchase_Request_Noで作るにはどうすればよいでしょうか?
誰でも私を助けることができますか?よろしくお願いします。
こんにちは、もう一度戻って、私はすでにコンセプトをコーディングしています。データはデータベースに正常に保存されますが、5 つのアイテムを挿入すると、ID ごとにアイテムごとにデータが送信されます。例 :
アイテム 1 - コンピュータ (購入番号 1)
アイテム 2 - マウス (購入番号 2)
私が欲しかったのは :
アイテム 1 - コンピュータ (購入番号 1)
アイテム 2 - マウス (購入番号 1)
ここに私のコードがあります:自動インクリメントで購入番号を使用しています。
<?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";
}
?>
何か案が ?