スタイルがあります:
取得できるのは最後の $_POST['id'] のみです
<?php if($_POST['submit']){ foreach ($_POST['id'] as $key => $value) { //循环插入数据库 } }?><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题</title></head><body><form action="" method = "post"> <ul> <li><input type='text' name='id[]'></li> <li><input type='text' name='id[]'></li> <li><input type='text' name='id[]'></li> <li><input type='text' name='id[]'></li> </ul> <input type="submit" name="submit" value="submit" /></form></body></html>
foreach ループはどのように動作しますか?言いたいことはわかるのですが、書き方がわかりません
<?php if($_POST['submit']){ foreach ($_POST['id'] as $key => $value) { //循环插入数据库 } }?><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题</title></head><body><form action="" method = "post"> <ul> <li><input type='text' name='id[]'></li> <li><input type='text' name='id[]'></li> <li><input type='text' name='id[]'></li> <li><input type='text' name='id[]'></li> </ul> <input type="submit" name="submit" value="submit" /></form></body></html>
foreach ループはどのように動作するのでしょうか?言いたいことはわかるのですが、書き方がわかりません
foreach ($_POST['id'] as $key => $value) { mysql_query("INSERT INTO 表名(xxx) VALUES ($value)"); }
今は $ が好きです("form ").serialize() はすべてのフォーム要素を直接取得します...
直接取得できたとしても、値はそれに応じてバックグラウンドで渡される必要があり、そうしないとデータベースに挿入されません。
foreach ループはどのように動作しますか?言いたいことはわかるのですが、書き方がわかりません
foreach ($_POST['id'] as $key => $value) { mysql_query("INSERT INTO 表名(xxx) VALUES ($value)"); }
それらはすべてマニュアルを読んで開発されます。最も重要なことは、値を渡す方法に依存します。渡したいページを私に送ってください。
これでいいですか?ヒーローさん、これについて何か情報をお持ちでしたら、共有してもらえますか?
それらはすべてマニュアルを読んで開発されます。最も重要なことは、値を渡す方法に依存します。渡したいページを私に送ってください。
先輩、連絡先 (メール) を残していただけますか、とても感謝しています
私も初心者です qq787574729 一緒に進歩しましょう