Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как с помощью радиокнопок или чекбоксов передать данные в базу
 
 автор: Neznajka   (25.05.2009 в 11:39)   письмо автору
 
 

Как с помощью радиокнопок или чекбоксов передать данные в базу? Есть страница добавления некоторого обьекта в базу.
Есть некоторый список услуг. Напротив каждой услуги ставим либо чекбокс(если отмечен то "да" , а если не отмечен то "нет"), либо две радиокнопки(да\нет). Как передать в базу значения в зависимости от выбора, т е если чекбокс отмечен то нужно занести в базу в определенное поле значение "да" а если не отмечен то нужно занести "нет". Тоже самое и с радиокнопками.

Также есть страница редактирования некоторого обьекта. Т.е сначала идет запрос к базе и заполняются поля значениями из базы. Нужно эти "да" -"нет" раставить по чекбоксам или радиокнопкам. Осуществимо ли это? Как? Спасибо.

  Ответить  
 
 автор: psychomc   (25.05.2009 в 12:12)   письмо автору
 
   для: Neznajka   (25.05.2009 в 11:39)
 

привязывайте к эти элементам управления соответствующие функции по событию onCLick, а там уже выбирайте дальше как передавать данные. я бы сделал аяксом

  Ответить  
 
 автор: Keyses   (25.05.2009 в 13:52)   письмо автору
 
   для: Neznajka   (25.05.2009 в 11:39)
 

Я бы написал несколько функций добавления нужных вам элементов в БД и ловил значение чекбоксов или радиокнопок. Если чекбокс или радиокнопка отмечены то значение передаваемой переменной будет всегда true.

К примеру:
<?php
if ($_POST['checkbox_name']){
   
function_db_write();
} else {...}
?>



По поводу второго вопроса:
Нужно хранить в базе значения для переключателей которые были включены, к примеру 1

<?php
function box_check($type$val){
    if (
тут делаем запрос к бд и проверяем $val == 1)
        echo 
'<input type="'.$type.'" name="'.$val.'" checked>';
    else 
        echo 
'<input type="'.$type.'" name="'.$val.'">';    
}
?>

  Ответить  
 
 автор: Neznajka   (25.05.2009 в 22:01)   письмо автору
 
   для: Neznajka   (25.05.2009 в 11:39)
 

Пойду чего нить почитаю. Например учебник по java. Всем спасибо за участие!

  Ответить  
 
 автор: Neznajka   (25.05.2009 в 22:22)   письмо автору
 
   для: Neznajka   (25.05.2009 в 22:01)
 

>Пойду чего нить почитаю. Например учебник по java. Всем спасибо за участие! Точнее по javascript

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования