[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Необходима небольшая правка кода
asanj
Добрый день! Уважаемые специалисты, требуется помощь! Суть проблемы в следующем: На сайте реализована функция выбора подраздела (см рисунок в прикрепленном файле). К примеру ключи, сумки и т.д. я могу выбрать, а вот выбрать Раздел "Потери и находки", "Транспорт", к сожалению не могу. Необходимо реализовать возможность выбора и Раздела в том числе!

Код из файла:
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 не силен, поэтому буду очень признателен за оказанную помощь. Уточните, пожалуйста, стоимость и сроки выполнения работ!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.