我在我的頁面上使用了一個dinamycly生成的表(取決於查詢的結果),並使用了entrys和複選框。現在我將checkboxnames傳遞給一個數組。數組的值就像例如。 10,25,26 ...在裏面。此值(複選框名稱)也是字段「entry_ID」的第二個數據庫上的字段標識符。循環訪問一個數組並檢查是否設置了複選框
我現在想要做的是檢查動態生成的表上的複選框是否爲「ON」,並使用「1」(review_done)更新相關行中的字段。
我的代碼看起來像這樣ATM(和不工作)
if (isset($_POST['maintget']))
{
$rows = $_SESSION["countRows"];
$chkb_names = $_SESSION["arr_chkb_names"];
//print_r($chkb_names);
for ($c = 0; $c<$rows; $c++)
{
if(isset($_POST($chkb_names[$c])) && $_POST($chkb_names[$c] == 1))
{
$sql = 'UPDATE testDB SET review_done=? WHERE entry_ID =?';
$result = $db->prepare($sql);
$result->bind_param('ii', 1,$chkb_names[$c]);
$result->execute();
}
}
}
任何幫助將是不錯! THX
「不工作」 的意思?最新錯誤... – user1844933