Karl: Problem bei Include

Beitrag lesen

Hallo,

ich bin gerade dabei ein Forum zu schreiben. Und ich habe jetzt folgdens Problem, ich hoffe ihr werdet aus meiner Beschreibung ein bisschen schlau:

Ich habe eine forum.php Datei. Das ust die Hauptdatei und die anderen Seiten werden nur durch includes reingeschmissen mein Code mal um zu verstehen was ich meine:

  
<?php  
error_reporting(E_ALL);  
?>  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
       "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<title>Forum der Jugend // EFG - Westerstede</title>  
<link href="styles/blue.css" rel="stylesheet" type="text/css">  
</head>  
<body>  
<center>  
<table class="main_table">  
 <tr>  
  <td width="70%"><a href="forum.php">FORUM</a></td>  
  <td>| <a href="forum.php?function=registrieren">Registrieren</a>  
   | <a href="forum.php?function=mitglieder">Mitglieder</a>  
   | <a href="forum.php?function=hilfe">Hilfe</a> |</td>  
 </tr>  
</table>  
<br>  
| <a class="small" href="forum.php?function=profil">Profil</a> | <a class="small" href="forum.php?function=suchen">Suchen</a> | <a class="small" href="forum.php?function=pwlost">Passwort vergessen?</a> |  
</center>  
<?php  
if (isset($_GET['function']))  
{  
   switch($_GET['function'])  
   {  
      case "registrieren":  
         include("function/registrieren.php");  
         break;  
      case "mitglieder":  
         include("function/mitglieder.php");  
         break;  
      case "hilfe":  
         include("function/hilfe.php");  
         break;  
      case "suchen":  
         include("function/suchen.php");  
         break;  
      case "profil":  
         include("function/profil.php");  
         break;  
      case "pwlost":  
         include("function/pwlost.php");  
         break;  
   }  
}  
else  
{  
   include("function/forum.php");  
}  
?>  
</body>  
</html>  

Jetzt habe ich folgendes Problem. Wenn ich auf Registrieren klicke, wird alles eingefügt und ich habe auch keine Fehlermeldung. Aber das Wort Pflichtangaben steht ganz Rechts am Bildschirm, wo es eigentlich nichts zusuchen hat.
Aber wenn ich mir nur die Seite registrieren.php anschaue ohne das ich sie einfüge, dann sieht alles richtig aus. Aber ich weiß nicht wo mein Fehler ist:

meine registrieren.php Datei:

  
<?php  
error_reporting(E_ALL);  
  
echo '<br>  
<center>  
<table class="register">  
 <tr>  
  <td colspan="2"><b>Pflichtangaben</b></td>  
 </tr>  
</table>  
</center>';  
  
?>