HTML
1<input type="number" class="hoge" name="hoge_1" id="hoge_1">番 2<input type="number" class="hoge" name="hoge_1_r" id="hoge_1_r">周 3<input type="number" class="hoge" name="hoge_2" id="hoge_2">番 4<input type="number" class="hoge" name="hoge_2_r" id="hoge_2_r">周
これらの値を受け取り、データベースに挿入したいです。
PHP
1$hoge_1 = $_POST['hoge_1']; 2$hoge_1_r = $_POST['hoge_1_r']; 3$hoge_2 = $_POST['hoge_2']; 4$hoge_2_r = $_POST['hoge_2_r']; 5 6$sql = "insert into hoges (hoge_1,hoge_1_r,hoge_2,hoge_2_r) values (:hoge_1,:hoge_1_r,:hoge_2,:hoge_2_r)"; 7$stmt = $pdo->prepare($sql); 8$params = array(":hoge_1" => $hoge_1, ":hoge_1_r" => $hoge_1_r, ":hoge_2" => $hoge_2, ":hoge_2_r" => $hoge_2_r); 9$stmt->execute($params);
普通にPOSTで受け取ってINSERTすればいいのですが、
これらのHTMLはユーザー側が追加できるようになっています。
現在hoge_2_rまでありますが、プラスボタンを押すと
HTML
1<input type="number" class="hoge" name="hoge_1" id="hoge_1">番 2<input type="number" class="hoge" name="hoge_1_r" id="hoge_1_r">周 3<input type="number" class="hoge" name="hoge_2" id="hoge_2">番 4<input type="number" class="hoge" name="hoge_2_r" id="hoge_2_r">周 5<input type="number" class="hoge" name="hoge_3" id="hoge_3">番 6<input type="number" class="hoge" name="hoge_3_r" id="hoge_3_r">周
このようなHTMLになるので、PHPの受け取り側、データベースの挿入も
動的な形でなければいけないと思っていますが、どのような処理にすべきか苦戦しております。
ご教授いただきたいです!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/29 09:36 編集