我是Php。我有一個複選框數組和按鈕(它們不是<form>
)。一旦複選框已經檢查並且用戶點擊按鈕。它將更新會話的值。其中顯示點擊了多少個複選框。我的問題是代碼沒有真正的工作。Php複選框陣列會話
這是我的代碼:
<?php
session_start();
$add = 0;
$_SESSION["add"] = $add;
if(isset($_POST['checker']) && (isset($_POST['click']))){
if (is_array($_POST['checker'])){
foreach ($_POST['checker'] as $value) {
echo $value;
$add++;
}
}
echo "<b>You have clicked".$add." box.</b>";
echo "<tr><td><input type='checkbox' name='checker[]' value=''/></td></tr>";
}
P.S我使用MySQL來檢索行數爲表,以便將有10複選框出現。
在最後一部分,它應該是:回聲 「
複選框的名稱是「checker」,但您在循環中使用了「checkName」。請檢查一下。 – Ayush
對不起,我犯了一個錯誤,我更新了 – kings077712