Ответов: 2 Просмотров: 1426
|
Доброе время суток!
Столкнулся с такой проблемой: решил запрограмить выпадающее меню. Основное меню построено на массиве. Дополнительное (оно должно появляться при клике на ссылку "Услуги" и пропадать при повторном нажатии на него)- тоже на массиве. Код основного и выпадающего меню в приложенных файлах. Возможно есть и какое то другое решение для такой задачи. нежели передача методом GET по ссылке "услуги" и подключения второго массива через include? Пожалуйста подскажите возможные пути решения?
Заранее спасибо и не судите строго)))) Каждый когда то учился)))
Код основного меню:
PHP:
скопировать код в буфер обмена
<?PHP //Массив, который должен "выпадать" при нажатии на ссылку "услуги" '<img src="img/manik_dop.gif" width="200" height="30">'=>"index.php?id=manik", '<img src="img/kosmet_dop.gif" width="200" height="30">'=>"index.php?id=kosmet", '<img src="img/parik_dop.gif" width="200" height="30">'=>"index.php?id=parik" ); // Массив основной '<img src="img/onas.gif" width="200" height="30">'=>"index.php?id=onas", '<img src="img/uslugi.gif" width="200" height="30">'=>"index.php?id=uslugi", '<img src="img/price.gif" width="200" height="30">'=>"index.php?id=preiskurant", '<img src="img/gallery.gif" width="200" height="30">'=>"index.php?id=foto", '<img src="img/kontakt.gif" width="200" height="30">'=>"index.php?id=kontakt" ); echo '<table width="200" border="0" align="left">'; foreach ($menu as $link=>$href){ echo "<tr>"; echo "<td><a href= $href> $link </a>"; if ($id=="uslugi" and isset($_COOKIE["vizit"])){ $vizit=$_COOKIE["vizit"]; if($vizit=="on"){ include ("menu2_2.php"); $vizit="off"; } elseif ($vizit=="off") { $vizit=="on"; echo ""; } else echo ""; } elseif ($id!="uslugi" and isset($_COOKIE["vizit"])){ $vizit=$_COOKIE["vizit"]; if ($vizit=="on"){ include ("menu2_2.php"); $vizit="off"; } elseif ($vizit=="off") { $vizit=="on"; echo ""; }} echo "</td>"; echo "</tr>";} echo "</table>"; ?>
Код подключаемого по ссылке "услуги":
PHP:
скопировать код в буфер обмена
<?PHP echo '<table width="200" border="0" align="left">'; foreach ($menu2 as $link=>$href){ echo '<tr>'; echo"<td><a href= $href> $link </a></td>"; echo '</tr>';} echo "</table>"; ?>
|