$add_rows = $_POST['add-rows']
テーブルに数と同じ数の行を挿入したい。私が今働いているもののために、私は32行が必要です。SQL VALUESの一部をループにして、32行に入るようにするにはどうすればよいですか?
これが私のフォームです
<form>
<input name="add-name" id="add-name" type="text" value="">
<input name="add-start" id="add-start" type="text" value="">
<input name="add-end" id="add-end" type="text" value="">
<input name="add-rows" id="add-rows" type="text" value="">
<input name="add-submit" id="add-submit" type="submit" value="Add" />
</form>
以下は、フォームから投稿する値です。残りの値はNULLとして設定できます。
$add_name = $_POST['add-name'];
$add_start = $_POST['add-start'];
$add_end = $_POST['add-end'];
$add_rows = $_POST['add-rows']; //in this case, the value is 32
これはクエリです...32個の値を入力する必要があります。
mysql_query("INSERT INTO table position, name, start, end, code, one, two, three, four, five, six)
VALUES (NULL, '$add_name', '$add_start', '$add_end', NULL, NULL, NULL, NULL, NULL, NULL, NULL)")
or die(mysql_error());