我有以下复选框列表:
<input type="checkbox" name="day_of_week" value="1">Monday
<input type="checkbox" name="day_of_week" value="2">Tuesday
<input type="checkbox" name="day_of_week" value="3">Wednessday
<input type="checkbox" name="day_of_week" value="4">Thursday
<input type="checkbox" name="day_of_week" value="5">Friday
<input type="checkbox" name="day_of_week" value="6">Saturday
<input type="checkbox" name="day_of_week" value="7">Sunday
用户提交完整表单后,我会在另一个文件中收到它:
$week_days = mysqli_real_escape_string($this->db->conn_id, $_POST['day_of_week'])
但是$ week_days只包含最后一个复选复选框的值,而不是所有复选框。我怎样才能收到所有的价值?
答案 0 :(得分:1)
名称应为数组。
yarn
希望这有帮助。
对于第二个错误,mysqli_real_escape_string接受第二个参数作为字符串,并且您正在传递数组。请检查this
npm
请使用for循环来解决该错误。