<?
$CFG_VAC_PROG_LIST = array(
0 => 'ActiveX, API, СОМ',
1 => 'ASP',
2 => 'Assembler',
3 => 'C, C++',
4 => '.Net',
5 => 'Delphi, Pascal',
6 => 'Flash',
7 => 'HTML, DHTML, CSS',
8 => 'Java',
9 => 'JScript, VBScript',
10 => 'Perl, CGI',
11 => 'PHP',
12 => 'Python',
13 => 'UML',
14 => 'XML, XSL, XSLT'
);
//При записи в БД
$job_know_prog=0;
for($i=1; $i<=count($CFG_VAC_PROG_LIST); $i++)
{
if(isset($_POST['prog'.$i])) $job_know_prog = $job_know_prog |(1<<($i-1));
}
/*
$job_know_prog - это записываем в поле типа INT
*/
//При выводе
$prog='';
foreach ($CFG_VAC_PROG_LIST as $key => $val)
{
if(($job_know_prog)&(1<<($key)))
{
$prog.=$val.', ';
}
}
/*
$dbms - строковое представление, типа "PHP, Perl, CGI"
*/
?>