parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как записать значение checkbox в БД

DSHa 27.06.2012 16:57

Пользователь при регистрации на форме выбрал несколько вариантов (checkbox).
Посыдаю на сервре вот такую переменную:
$otrasl[^form:tables.otrasl.menu{$form:tables.otrasl.field}[,]]
Использую класс Авторизации Миши.
Отправляю
^auth.insertUser[$form:fields;$otrasl]
Обрабатываем:
^oSql.void{INSERT INTO vizitka (
		auser_id,
		fname,
		ooof,
		otrasl_id,
		region_id,
		kont_name,
		tel_faks,
		adres,
		site,
		info
	
	) VALUES (
		$last_id,
		'$user_data.[auth.fname]',
		'$user_data.[auth.ooof]',
		'$otrasl',
		'$user_data.[auth.region_id]',
		'$user_data.[auth.kont_name]',
		'$user_data.[auth.tel_faks]',
		'$user_data.[auth.adres]',
		'$user_data.[auth.site]',
		'$user_data.[auth.info]'
		
	)

	}
Записываеться в поле только первое значение checkbox, т. е.
если $otrasl[2,5,7,12,16] то в БД будет только 2.