Код из файла:
1 часть:
<font size=+1 color=red>*</font> Раздел
<td>
<select size="10" multiple name="razdel[]" id="razdel" >
<?
foreach($arr_razdel[0] as $index=>$raz)
{
?>
<optgroup label="<?=$raz?>">
<?
foreach($arr_razdel[$index] as $ind=>$ra)
{
?>
<option onclick="vibor_cat(this,<?=$max_razdel?>)" value="<?=$ind?>" <? if($_POST['razdel'] && in_array($ind, $_POST['razdel'])) echo 'selected'; ?>><?=$ra?></option>
<?
}
?>
</optgroup>
<?
}
?>
</select>
</td>
2 часть:
if($_POST['add'])
{
if($_POST['razdel'])
{
$razdel_yes=array();
for($i=0; $i<$max_razdel; $i++)
{
if(intval($_POST['razdel'][$i]))
$razdel_yes[]=intval($_POST['razdel'][$i]);
}
}
if(!$razdel_yes)
$err .= '- Не выбрано ни одного раздела<br>';
else
{
$data['razdel'][1]='';
$r_raz=mysql_query("SELECT * FROM catalog WHERE id_catalog IN (".implode(",",$razdel_yes).")");
$i=0;
while($rr_raz=mysql_fetch_array($r_raz))
{
if($i)
$data['razdel'][1] .= "<br>";
$data['razdel'][1] .= $rr_raz['catalog'];
$data_m[$rr_raz['id_catalog']]=$rr_raz['parent_id'];
$i++;
}
}
К сожалению в знаниях php не силен, поэтому буду очень признателен за оказанную помощь. Уточните, пожалуйста, стоимость и сроки выполнения работ!