最大7つのフォーム行(フィールド)を動的に(追加-削除)作成するフォームがあります。追加の各フォーム行には、増分番号が追加されます(つまり、name = "product" next is name = "product2" .. "Product3"など)。そのため、issetを使用して投稿内容を確認し、投稿内容のみを挿入すると思いましたが、スキルが不足しているため、これは機能しません。以下の私のコードを参照してください:
mysql_select_db("inventory", $con);
$sql="INSERT INTO shipped (id, type, client, product, color, quantity)
VALUES ('$_POST[productid]','$_POST[type]','$_POST[client]','$_POST[product]','$_POST[color]','$_POST[quantity]')";
if( isset($_POST['productid2']) ) {
"INSERT INTO shipped (id, type, client, product, color, quantity)
VALUES ('$_POST[productid2]','$_POST[type2]','$_POST[client2]','$_POST[product2]','$_POST[color2]','$_POST[quantity2]')";
}
製品ごとに「isset」を追加する予定でしたが、結果として、これは投稿値のセットの1つだけを挿入し、両方は挿入しません。私は最大でproduct7を使用する予定です(したがって、最大で7つのインサートがあります)。何か助けはありますか?