Ik wil graag een pagina maken met menu gebied links en een inhoud gebied rechts.
Daarbij wil ik geen gebruik maken van frames.
In principe werkt het volgende al:
Maar zijn er betere/mooiere oplossingen denkbaar? (Mits zonder frames)
Tweede vraag is, hoe kan ik van $_POST gebruikmaken in plaats van $_GET ,- bijvoorbeeld omdat ik de gekozen menu-optie niet wil zien in de url?
Daarbij wil ik geen gebruik maken van frames.
In principe werkt het volgende al:
Code:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type"
content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="onderwerpjesmain.css" />
<TITLE>Onderwerpjes</TITLE>
</head>
<body>
<?php
$keuze=$_GET['keuze'];
if ($keuze == "onderwerp1") {
$mycontent = <<<EOD
<p>Over onderwerp 1 valt van alles te vertellen.</p>
EOD;
};
if ($keuze == "onderwerp2") {
$mycontent = <<<EOD
<p>Over onderwerp 2 valt nog veel meer te vertellen.</p>
EOD;
};
?>
<table border="0" height="700" width="900">
<tr>
<td bgcolor=#FFFF99 colspan="2" height="200">
<h1>Informatie over diverse onderwerpjes</h1>
</td>
</tr>
<tr>
<td align="left" bgcolor=#CCFF99 valign="top" height="500" width="200">
<p><a href="./index.php?keuze=onderwerp1">Onderwerp 1</a></p>
<br/><br/><br/>
<p><a href="./index.php?keuze=onderwerp2">Onderwerp 2</a></p>
<br/><br/><br/>
</td>
<td align="left" bgcolor=#FFCC99 valign="top" width="700">
<?php echo "$mycontent"; ?>
</td>
</tr>
</table>
</body>
</html>
Tweede vraag is, hoe kan ik van $_POST gebruikmaken in plaats van $_GET ,- bijvoorbeeld omdat ik de gekozen menu-optie niet wil zien in de url?