Итак, у меня есть страница, где пользователи могут редактировать свой профиль. Там пользователи сначала получают данные из моей базы данных, поэтому, например, установлен один из флажков. Затем я хочу, чтобы пользователи могли обновлять свои флажки, но по какой-то причине метод «post» не передает правильные данные. Мой взгляд:
<form method="post" action="<?php echo $this->config->base_url(); ?>index.php/profile/update/<?php echo $user['patient_id']; ?>">
<div>
<?php
if($user['sport_ban']){
$checked = "checked";
}else{
$checked = "";
}
echo "Sport ban: "."<input type='checkbox' name='sport_ban'
value='".$user['sport_ban']."'".$checked.">";
?>
</div>
<input type="submit" value="Aanpassingen opslaan" name="submit">
</form>
мой контроллер:
$gele_kaart = $this->input->post('gele_kaart');
$sport_ban = $this->input->post('sport_ban');