Friday, December 3, 2010

PHP result set to multi select options

PHP Array result set into category wise multi select.


public function FormatEducationOnJobApplicants($Education, $SelectedEducation = '')
{
$EducationCategory = array();
$Select = '';
$OptGroup = '';
foreach($Education as $Row)
{
if(!in_array($Row['EducationCategory'], $EducationCategory))
{
if($OptGroup != '')
{
$Select .= "";
}
array_push($EducationCategory, $Row['EducationCategory']);
$Select .= "";
$OptGroup = $Row['EducationCategory'];
}
if(is_array($SelectedEducation))
{
$Select .= "";
}
else
{
$Select .= "";
}
}
if($OptGroup != '')
{
$Select .= "
";
}
return $Select;
}