Отправить значение для флажка, когда оно не отмечено

0

Чтобы дать вам представление о том, что мне нужно. У меня есть элементы, у которых есть "информация" для них, скажем, если я поставлю флажок, чтобы показать "Модель", я хочу, чтобы у меня появилась возможность позже, и снимите флажок.

В любом случае, вы можете снять галочку и сохранить ее в базе данных 0?

Вот мой вход (у меня их 10)

<input type="checkbox" name="showmodel" <?php if ($showmodel == '1') echo "checked='checked'"; ?> />

вот как я пытаюсь его обновить

$query = "UPDATE 'new_equip' SET 'featured'='1','showmanu'='1','showmodel'='1' "WHERE 'id'='$id' LIMIT 1";
  • 0
    если флажок не установлен, значение будет 0, просто используйте переданное значение для заполнения базы данных.
  • 0
    Да, но если флажок установлен, есть ли способ войти и снять его и обновить в базе данных?
Показать ещё 1 комментарий
Теги:
checkbox

1 ответ

2
Лучший ответ

Я прошел через ту же проблему, и я решил вот так:

<input type="hidden" name="permission[<?php echo $data->permission_id; ?>]" value="off">
<input type="checkbox" name="permission[<?php echo $data->permission_id; ?>]" <?php if($data->permission == 'on') { echo 'checked'; } ?> >
  • 0
    Так мы решили эту проблему в 90-х годах, и, насколько я знаю, это все еще общепринятая практика.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню