基本上我这里有 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>