基本上我在這裏有兩種形式,第一種是簡單的下拉式選擇,您可以在其中選擇需要多少個「節」,這些「節」中的每一個都需要一個鍵和一個值,表單被提交後,它會運行一個循環,併爲所選的數量生成輸入框到另一個表單中。這一切工作正常。 當提交第二個表單時,輸入框消失。它發佈數據和字符串似乎。HTML表單元素在提交後消失
<?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>
作爲一個側面說明,您可以在表單名稱中使用數組;這將使檢索值更容易。所以''input name ='key'。$ i。「''會變成' jeroen 2012-07-05 22:47:23
啊是的,謝謝! – Kza 2012-07-05 22:52:22