Faneblads menu - empty på $_GET virker ikke.
Hej eksperter.Jeg har forsøgt at lave en menu, men der er lidt knas. Når jeg åbner siden, så skriver den kun Home, men til gændgæld står det hele vejen hend. hvad skyldes det?
Jeg forsøger atteste, om ?page er 'empty()', men den sætter ikke $id til 1, når ?page er = 0 eller ikke er angivet.
Så tror jeg også godt at koden kan forenkles lidt, så det må i meget gerne komme med foreslag til.
Kode:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dambo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="design-img/design-img/indexSheet.css" rel="stylesheet" type="text/css">
</head>
<body class="index-body">
<?php
function menu($id) {
if(empty($_GET['page'])){
$id = "1";
}
$menu_punkt[1] = "Home";
$menu_punkt[2] = "Side2";
$menu_punkt[3] = "Side3";
$menu_punkt[4] = "Side4";
$menu_punkt[5] = "Side5";
if($_GET['page'] == $id){
$farve="#739CAF";
} else {
$farve="#AAB6BA";
}
echo("<td height=\"20\" width=\"80\" style=\"text-align:center;font-size: 10px;font-family:Tahoma;\" bgcolor=\"$farve\"><a href=\"menu.php?page=$id\">".$menu_punkt[$id]."</a></td>
<td height=\"1\" width=\"1\" bgcolor=\"#ffffff\"><img src=\"#\" width=\"1\" height=\"1\" border=\"0\"></td>
");
}
$side = "".$menu_punkt[$_GET['page']].".php";
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td align="center" valign="middle">
<table border=0 cellspacing=1 cellpadding=0 bgcolor="739CAF">
<tr>
<td align=center>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr>
<td align=center>
<table border=0 cellspacing=0 cellpadding=0 width="750">
<tr>
<td bgcolor="#ffffff"><a href="#"><img width="750" height="120" src="design-img/banner.jpg" border="0"></a></td>
</tr>
<tr>
<td bgcolor="#AAB6BA">
<table border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#AAB6BA">
<?php
menu(1);
menu(2);
menu(3);
menu(4);
menu(5);
?>
</tr>
</table>
</td>
</tr>
<tr>
<td height=1 bgcolor="#F0F0F0"><img src="#" width="1" height="1" border="0"></td>
</tr>
<tr>
<td bgcolor=#ffffff>
<iframe src="<?php echo "$side"; ?>" align="center" name="HovedFrame" width="100%" height="500" scrolling=="no" frameborder="0"></iframe>
</td>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
