-1
この解決策が非常に必要でした。 ここで画像を確認します: 複数の項目を1つのIDに挿入するチェックボックスからMySQLを入力するPHPフォーム
ここに注文IDがあります。すべての問題タイトルに共通しています。そのように挿入されます
:
if(isset($_POST['Submit'])){
try{
$orderNo = $_SESSION['orderNo'];
$serviceTitle=$_POST['serviceTitle'];
$price= $_POST['price'];
$quantity= $_POST['quantity'];
$amount= $_POST['amount'];
for ($i=0; $i<count($serviceTitle); $i++){
$statement = $db->prepare("INSERT INTO invoice (orderNo,productName,price,quantity,amount) VALUES (?,?,?,?,?)");
$statement->execute(array($orderNo,$serviceTitle[$i],$price[$i],$quantity[$i],$amount[$i]));
}
header("location: order_confirm_tech_step1.php");
}
catch(Exception $e) {
$error_message = $e->getMessage();
}
}
と私は次のように使用して、すべての配列入力:名= "serviceTitle []" ここ
は、私が使用するコードです。 ありがとうございました。
を回答](http://meta.stackexchange.com/a/5235)(あなたのために働くか、問題を解決しました)。他の開発者があなたをさらに助けるよう促します。 –
また、HTMLフォームを表示してください。 –