我已經插入了此表單,其中包含多個收集某些值的複選框項目,我需要做的是將此值作爲以逗號分隔的字符串進行回顯,但我在implode函數中收到錯誤它說傳遞了無效的參數。使用implode函數讀取複選框值
你能看到代碼嗎?
if(isset($_POST['Submit'])) {
echo "<pre>"; print_r($_POST);
$checked = mysql_real_escape_string(implode(',', $_POST['checkbox']));
echo $checked;
}
?>
HTML表單
<form action="checkbox.php" method="post">
<input type="checkbox" name="checkbox[]" value="hostess_name">
<input type="checkbox" name="checkbox[]" value="hostess_familyname_en">
<input type="checkbox" name="checkbox[]" value="hostess_id">
<input type="checkbox" name="checkbox[]" value="hostess_firstname_en">
<br>
<br>
<input type="submit" name="Submit" value="Submit">
</form>
我們可以看看HTML表單嗎? – Adi
當然,我更新了問題 –
print_r顯示了什麼?你能把這個結果放進去嗎? – kingcoyote