我已經有過這個問題多次,所以我不知道其他人是否也有這個問題,或者任何人都知道它的一個很好的解決方案。php在一個while循環中提交表單隱藏的輸入值
$i = 1;
<form method="POST" action="submit.php">
while($i < 10) {
<p> info </p>
<input type="hidden" value="$i" name="number" />
<input type="submit" value="accept" />
<input type="submit" value="decline" />
$i++;
}
</form>
我遇到的問題是它始終提交最高的值。在這個例子中,我將有10個提交和拒絕按鈕,並且想要確定他們是否點擊第4個接受按鈕,服務器端語言會將其識別爲第4個提交按鈕。 我已經添加了一個變量到輸入隱藏的名稱=數字$我,它的工作原理,但有時我有一個50-100的循環,它似乎有一個更好的方法來收集數據與不同的變量名稱的數據爲許多選項。
任何幫助將是偉大的。謝謝。
謝謝你的這些。我會嘗試這兩個選項。謝謝謝謝。 – Ricky
並且服務器端代碼是$ accept = $ _POST ['accept'];然後echo $ accept; – Ricky
不需要。只要您不確定所接收數據的結構,請使用'var_dump($ _ POST)'來檢查它。 – CBroe