我有一個表格,它將狀態和id作爲數組提交給update.php。下面是提交表單輸入和發送URL
<? echo"<input type='hidden' name='status[]' value='$status' />"; ?>
<? echo"<input type='hidden' name='id[]' value='$id' />"; ?>
update_pnr.php?status%5B%5D=0&id%5B%5D=4&status%5B%5D=0&id%5B%5D=5
應該更新傳入信息PHP是:
$newarr = array_combine($_GET['status'],$_GET['id']);
foreach($newarr as $index => $value){
echo 'index: ' . $index . 'Value: ' . $value . '<br>';
}
我期待:
0 Value: 4
0 Value: 5
但第一行是忽略,我只收到最後一行。這是爲什麼 ?
你可以用它代替get方法 – Ramki
POST方法當兩個狀態是== 0那麼他們只能一鍵即0 $改編[0 ] = 1; $ arr [0] = 2; echo $ arr [0]; // 2 – codeneuss
var_dump you $ _GET first –