データベースのさまざまな行に挿入される配列として入力フィールドを収集しています。ただし、配列の最初の行のみを挿入します。
よろしくお願いします。配列の処理に問題があります。クエリの作成方法がわからず、オンラインで検索しようとしましたが、十分なヘルプが得られませんでした。クエリのヘルプに感謝します。
ここに私のHTMLコードがあります:
<input type = "text" class = "form_element" name = "wat_office_type[]" />
<input type = "number" name = "wat_office_price[]" class = "form_element" />
jQuery を使用して入力ボックスを追加します。
これが私のphpです:
$wat_office_type_post = $_POST['wat_office_type'];
$wat_office_price_post = $_POST['wat_office_price'];
$wat_office_type = array();
$wat_office_price = array();
foreach ($wat_office_type_post as $type) {
if (!empty($type))
$wat_office_type[] = $afrisoft->antiHacking($type);
}
foreach ($wat_office_price_post as $post) {
if (!empty($post))
$wat_office_price[] = $afrisoft->antiHacking($post);
}
私は2つの別々の行に挿入して、次のようなことを達成したい:
--------------------------------------------
| Pk | wat_office_type | wat_office_price |
--------------------------------------------
| 1 | executive office | 1000 |
--------------------------------------------
| 2 | Training room | 4000 |
--------------------------------------------
| 3 | Events room | 5000 |
--------------------------------------------
insert
最初の配列のすべての値を 1 つの列に挿入し、2 番目の配列の値を 2 番目の列に挿入する方法について、クエリ (mysql、php) で助けを得ることができれば幸いd
です。アレイが提供されます。
ありがとう。