как сохранить значение chechbox в php - PullRequest
0 голосов
/ 29 октября 2009

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

Ответы [ 2 ]

1 голос
/ 29 октября 2009

HTML может быть что-то вроде:

<input type="checkbox" name="condapply"/> Apply to conditions

Если вы не установите флажок, после нажатия кнопки подтверждения не будет передаваемой POST-переменной.

Так что с другой стороны (php) вы должны использовать что-то вроде:

// evalutes if the value has been set
$dbval = isset($_POST['condapply']) ? '1' : '0';

$ dbval всегда будет содержать некоторое значение «ready-to-store-in-db». В этом случае eigther '1' или '0'.

0 голосов
/ 29 октября 2009

Вот пример

- php - $ food = $ _POST ['food']; - конец php -

- html - form method = "post" action = "? php echo $ PHP_SELF;?>"

Пожалуйста, выберите тип проживания :: Стейк: input type = "checkbox" value = "Steak" name = "food []">:

input type = "submit" value = "submit" name = "submit">
/ Форма> - конец HTML -

Вам может потребоваться исправить синтаксис кода для правильной работы. теги. после того, как вы получите значение переменной $ food (это будет array ()) Вы можете обновить до БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...