基本的にここには2つのフォームがあります。最初は、必要な「セクション」の数を選択する単純なドロップダウン選択です。これらの「セクション」にはそれぞれキーと値が必要なので、フォームが送信されると、ループが実行されます。選択した金額の入力ボックスを別のフォームに生成します。これはすべて正常に機能します。この2番目のフォームが送信されると、入力ボックスが消えます。それはデータを投稿し、文字列は表示されます。
<?php
$userkey = $_POST['key1'];
$userval = $_POST['val1'];
$usernum = $_POST['usernum'];
?>
<form action='MYPIE.PHP' method='POST'>
HOW MANY SECTIONS?
<select name="usernum">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
</select>
<input type="submit" name="submitnum" value="submit" />
</form>
<form action='MYPIE.PHP' method='POST'>
<?php
for ($i=1; $i<$usernum+1; $i++){
echo "<br>insert key: <input name='key".$i."' value='hi".$i."'> insert value: <input name='val".$i."' value='val".$i."'>";
}
?>
</br>
<button type="submit" value="submit" name="submit keys" />
</form>