|
|
|
| Как с помощью радиокнопок или чекбоксов передать данные в базу? Есть страница добавления некоторого обьекта в базу.
Есть некоторый список услуг. Напротив каждой услуги ставим либо чекбокс(если отмечен то "да" , а если не отмечен то "нет"), либо две радиокнопки(да\нет). Как передать в базу значения в зависимости от выбора, т е если чекбокс отмечен то нужно занести в базу в определенное поле значение "да" а если не отмечен то нужно занести "нет". Тоже самое и с радиокнопками.
Также есть страница редактирования некоторого обьекта. Т.е сначала идет запрос к базе и заполняются поля значениями из базы. Нужно эти "да" -"нет" раставить по чекбоксам или радиокнопкам. Осуществимо ли это? Как? Спасибо. | |
|
|
|
|
|
|
|
для: Neznajka
(25.05.2009 в 11:49)
| | У каждой радиокнопки есть атрибут/свойство VALUE.
В этот атрибут и поместите свои "Да" и "Нет".
Запустите пример в браузере AS IS, нажмите на кнопку сабмита формы и внимательно изучите адресную строку браузера:
<form>
<li>Вам кашу подогреть?
<input type="radio" name="usluga_1" value="yes" checked>Да
<input type="radio" name="usluga_1" value="no">Нет
<li>Вам кашу разжевать?
<input type="radio" name="usluga_2" value="yes" checked>Да
<input type="radio" name="usluga_2" value="no">Нет
<li>За вас кашу съесть?
<input type="radio" name="usluga_3" value="yes">Да
<input type="radio" name="usluga_3" value="no" checked>Нет
<hr>
<input type="submit">
</form>
| Для наглядности "Да" и "Нет" заменены их английскими эквивалентами.
Чекбоксы лучше не использовать, ибо тогда может нарушаться логика - "ни да, ни нет". | |
|
|
|
|
|
|
|
для: PAT
(25.05.2009 в 12:40)
| | Лучше значениям присвоить 0/1, тогда удобней на сервере будет обрабатывать. | |
|
|
|