terça-feira, novembro 21, 2006

Menu dinâmico

Depois de dias pesquisando um menu dinâmico e não encontrando nenhum que atendesse a minha necessidade ou que eu pudesse compreender (a galera gosta de complicar) resolvi utilizar as técnicas de programação orientada a gambiarra (veja aqui, aprenda aqui) e criar um menu dinâmico em php.
Como gosto de compartilhar as coisas vou postar o código de um exemplo aqui. Com uma boa formatação até que fica descente.

<? if (isset($_REQUEST["men"]))
{session_register("ses_men");
$_SESSION["ses_men"] = $_REQUEST["men"];
} ?>
<a href="menu.php?men=a">a</a><br>
<? if ($_SESSION[ses_men] == 'a') {?>
<a href="#">1</a><br>
<a href="#">2</a><br>
<a href="#">3</a><br>
<a href="#">4</a><br>
<a href="#">5</a><br>
<a href="#">6</a><br>
<a href="#">7</a><br>
<a href="#">8</a><br>
<? } ?>
<a href="menu.php?men=b">b</a><br>
<? if ($_SESSION[ses_men] == 'b') {?>
<a href="#">12</a><br>
<a href="#">13</a><br>
<a href="#">14</a><br>
<a href="#">15</a><br>
<a href="#">15</a><br>
<? } ?>
<a href="menu.php?men=c">c</a><br>
<? if ($_SESSION[ses_men] == 'c') {?>
<a href="#">21</a><br>
<a href="#">22</a><br>
<a href="#">23</a><br>
<? } ?>

Nunca vi nada parecido se alguém ai já fez algo assim juro que não copiei.

Nenhum comentário: