我試圖在傳遞一個文本值字段爲所選的每個複選框,接下來的頁面,但我只獲得最後文本字段的值,例如:通過複選框和文本字段值
checkbox textfield
selected ABCD
selected ABCDE
我每次只取回了ABCDE
page1.php中
echo "<td width='10px'><input name='question[$rowid][]' type='checkbox' value='1' /></td>";
echo "<td width='230px'><input name='newname' type='text' value='$certn'/></td>";
使page2.php
foreach ($_POST['question'] as $key => $ans) {
$nn = $_POST['newname'];
echo $key . $nn;
echo "</br>";
}
幫助將不勝感激
首先,是的,他們是在某些情況下(和上面是一個),第二,他將HTML字段命名爲不放置PHP值,第三,即使他是p在其中指定一個值時,'[]'表示一個隱式數組推送,它是一個賦值操作,並且在串聯中使用它是沒有意義的,它只是表達式的左側。 – DaveRandom