dynamisk menu via url variabler
Jeg vil gerne prøve at lave en dynamisk menu via php og url variabler var det første jeg ku komme på.kig på www.aslans-helte.dk og prøv at klikke på Time lines, Gods of aslan og Maps of aslan. Alle tre menu'er er åbne på samme tid.. yeh! hurra for mig.. det var meget fedt..
Men så kommer min udfordring, hvordan styrer man det så når menuerne skal lukkes? jeg bruger pt. $_SERVER[HTTP_REFERER].. men det virker ikke.. prøv selv at klikke igen på menu titlerne.. det er noget rod.
Er der nogen ide'er ?
==============koden==============
If(!$_GET["vent"])
{
header("refresh: 0;url=index.php?vent=1");
}
$url = $_SERVER['PATH_INFO'];
IF (!$_GET["line"])
{
echo "<a href=$url?$_SERVER[QUERY_STRING]&line=1><h3 id=menu>~ Time Lines ~</h3></a>";
}
else
{
echo "";
}
IF ($_GET["line"])
{
echo "
<a href=$_SERVER[HTTP_REFERER]><h3 id=menu>~ Time Lines ~</h3></a>
<a id=menu href=# target=center>The Elves</a><br>
<a id=menu href=# target=center>The Humans</a><br>
<a id=menu href=# target=center>The Dwarves</a><br>
<a id=menu href=# target=center>The Savages</a><br>
<a id=menu href=# target=center>The Neths</a><br>
";
}
IF (!$_GET["gods"])
{
echo "<a href=$url?$_SERVER[QUERY_STRING]&gods=1><h3 id=menu>~Gods of Aslan~</h3></a>";
}
else
{
echo "";
}
IF ($_GET["gods"])
{
echo "
<a href=$_SERVER[HTTP_REFERER]><h3 id=menu>~Gods of Aslan~</h3></a>
<a id=menu href=# target=center>The Light Bearer</a><br>
<a id=menu href=# target=center>The Unicorn Queen</a><br>
<a id=menu href=# target=center>The All Smith</a><br>
<a id=menu href=# target=center>The Night Bringer</a><br>";
}
IF (!$_GET["maps"])
{
echo "<a href=$url?$_SERVER[QUERY_STRING]&maps=1><h3 id=menu>~ Maps of Aslan ~</h3></a>";
}
else
{
echo "";
}
IF ($_GET["maps"] == 1)
{
echo "
<a href=$_SERVER[HTTP_REFERER]><h3 id=menu>~ Maps of Aslan ~</h3></a>
<a id=menu href=# target=center>The Kingdom <br> of Anduin</a><br>
<a id=menu href=# target=center>The Dark Waste <br> of Neth</a><br>";
}?>
