我想通過循環($ product,$ size,$ quantity,$ uom,$ target_price)在row.how中的數據庫中插入多行,以便將這些類型的mutilpe行插入到database.and data.how中用於循環或其他循環輸入詳細記錄agasint序列號1.在數據庫php中添加多行?
if(isset($_POST['Submit_form']))
{
/*For Master Detail*/
$serial_no=$_POST['serial_no'];
$dated=$_POST['dated'];
$ship_schedule=$_POST['ship_schedule'];
$commission=$_POST['commission'];
$customer_name=$_POST['customer_name'];
$agnet_name=$_POST['agnet_name'];
$remark=$_POST['remark'];
/*For Detail*/
$product=$_POST['product'];
$size=$_POST['size'];
$quantity=$_POST['quantity'];
$uom=$_POST['uom'];
$target_price=$_POST['target_price'];
$sqli = "INSERT INTO inquiry_mst (dated,ship_schedule,commision,customer_id,agent_id,remarks)
VALUES ('$serial_no','$dated','$ship_schedule','$commission','$customer_name','$agnet_name','$remark')";
$sqli=$mysqli->query($sqli) or die('Failed to connect'.$mysqli->error._LINE_);
if($sqli)
{
foreach($choices as $choice => $values)
{
$sqli="INSERT INTO inquiry_dtl (serial_no, product_name,size,quantity,uom,target_price)
VALUES ($product,$size,$quantity,$uom,$target_price)";
}
}
}
首先,你需要在你的代碼爲什麼你需要解釋一個循環來做多個插入。您正在循環不在代碼中的變量。所以你需要在你的問題中增加更多細節。如何創建'$ options'變量?它來自哪裏?爲什麼一個For如果你沒有使用它('$ choices')裏面。解釋你的需求和你的系統必須做什麼將幫助我們幫助你! –
我有兩個form.Master形式和詳細form.in主表中包含序列號,即主鍵。序列號是第二種形式的foriegn鍵。第二種形式在同一頁上給出。第二種形式多行是可交易的。這些行在數據庫中反對序列號。整個表單數據的一個提交按鈕在一個提交點擊兩個表中都存儲。 – Rajo
將代碼添加到您的問題對於誰會嘗試回答您很重要。 –