0
我無法找出爲什麼這不起作用,所以請不要因爲問這個問題而撕碎我的疑問,儘管它已被回答。我有一個複選框的HTML數組,我想獲得檢查的值。我通過cURL請求獲取問題。我無法在PHP中獲得我的數組複選框值
我試圖改變變量名的幾種組合,添加索引值,使用
foreach ($var1 as $var1 => $value)
,仍然一無所獲。
PHP顯示問題:
$exquest = curl_exec($ch);
curl_close($ch);
$exquest = json_decode($exquest, true);
$numOfQuests = $exquest["questcount"];
for ($i=0; $i<$numOfQuests; $i++)
{
echo "<input type='checkbox' name='q[]' value='" . $exquest['question$i'] . "'> " . $exquest["question$i"] . "<br /><br />";
}
PHP收集檢查問題:
if(is_array($_POST['q'])){
foreach($_POST['q'] as $value){
print_r($value);
var_dump($value);
}
}
OUTPUT:
我已經得到了迄今要麼 「陣列」 重複輸出等於檢查框數量的次數,或者[0] => 0,[1] => [1]等等,但即使這樣,它也只能檢查總數而不檢查序列(即索引0,2, 4)它總是c青梅回來0,1,2等
http://stackoverflow.com/questions/1809494/post-the-checkboxes-that-are-unchecked – JapanGuy
選中的複選框沒有提交任何價值。 – JapanGuy
你得到的是預期的輸出,你需要改變什麼? –