我有一個從數據庫中生成的複選框和文本框的表。當我檢查3個複選框中的2個並在3個文本框中輸入2個。複選框陣列有2種元素和文本框數組3.我試圖用array_filter,但它不工作或東西...無法找出這是什麼問題循環也array_filter也許很有趣
$textbox_array=array_filter($_POST['text']);
$checkbox_array = $_POST['check'];
for ($i = 0; $i < count($checkbox_array); $i++) {
$textbox = $textbox_array[$i];
$checkbox = $checkbox_array[$i];
echo $textbox;
echo '-';
echo $checkbox;
}
我檢查複選框9和10,並把值1和2
這就是我得到的:1-9-10 我應該得到:1-2-9-10
請幫助我。
未選中複選框未在數據後發送,這是預期的行爲。如果由於某種原因,你需要他們發送,請看這裏:http://stackoverflow.com/questions/1809494/post-the-checkboxes-that-are-unchecked – Steve
我不需要他們發送也不需要空的文本框被髮送。 – Foogley