Problemer med include
HejJeg bruger følg. metode, til at include mine sider/filer på:
<a href="index.php?side=forside">til forsiden (intro)</a><br>
<a href="index.php?side=login">til login siden </a><br>
<a href="index.php?side=side3">til side 3 (om eiffeltårnet)</a><br>
du henter så url-parameteren via $_GET
<?php
session_start();
?>
<html>
<head>
<title>SITES</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
<div id="loginright">
<?php
include("login/fake.php");
?>
</div>
<div id="titel">
<h2><div class="hoved">SITES</div></h2>
</div>
<div id="indhold">
<?
if ( isset( $_GET['side'] ) ) {
$side = $_GET['side'];
} else {
$side = 0; // defaukt til folk blot skriver "index.php" uden parameter
}
switch ( $side ) {
case forside: include( "dinforside.txt" );
break;
case login: include( "login.txt" );
break;
// osv osv alle dine sider med hver deres nummer
default echo "Der blev angivet et sidenummer som ikke findes.";
}
?>
</div>
<?php
include("includes/leftmenu.html");
?>
</body>
</html>
Mit problem er så, at jeg nu har en formular på en af de includede sider, som jeg vil have skal sende brugeren videre til eks. index.php?side=login. Hvis jeg skriver det i action feltet på formularen, bliver brugeren jo sendt til index.php, men eftersom login ikke er sat, vil forsiden blive included.
Hvad kan jeg gøre?