Links in Tabellenzelle includen

pyr0t0n

Erfahrenes Mitglied
Also ich habe eine Seite, in der das Layout über Tabellen funktioniert.
Jetzt habe cih aber ein problem mit den Links. Ich Navigiere über die Browser leiste via

index.php?section=home

nur irgendwie öffnet er die aufgerufene Seite immer über die ganze seite und included sie nicht in der Tabellenzelle wo ers eigneltich tun sollte.

Hier meine Codeblöcke:

index.php:
PHP:
<?php
session_start ();
?>


<table width="1024" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
  <tr>
    <td colspan="2" rowspan="2" valign="top"><img src="wow_fansitekit/logos/wowlogo.jpg" width="311" height="148"></td>
    <td height="115" colspan="4" valign="top"><div align="center">
      <p class="Stil1"><img src="banner.jpg" width="594" height="130"></p>
    </div></td>
  </tr>
  <tr>
    <td width="428" height="35" valign="top">
	<?php
	if(!session_is_registered('user_username'))
	{
	?>
	<form name="form1" method="post" action="check.php">
    <input name="name" type="text" value="Name">
    <input name="pwd" type="password" value="Passwort">
    <input name="send" type="submit" value="Absenden">
    </form>
  <?php 
  } 
  else 
  { 
  echo $_SESSION["user_id"];
  echo $_SESSION["user_username"];
  echo $_SESSION["user_rasse"];
  echo $_SESSION["user_klasse"]; 
  }
  ?> 
  </td>
  <td width="102" valign="top">
  <?php
  if(session_is_registered('user_username'))
  { ?>
  <form action="logout.php" method="post" name="form2">
  <input name="send2" type="submit" value="Ausloggen">
  </form>
  <?php
  }
  ?>  
  </td>
  </tr>
  <tr>
    <td width="310" height="618" valign="top">
	<?
    if(session_is_registered('user_username')) {
	?>
	<a href="char.php?section=char">Mein Charakter</a> 
	<? 
	} 
	?>
	</td>
    <td colspan="5" valign="top">
	<?php 
	include("config.php");
	if (!isset($_GET['section']) AND isset($seiten[$_GET['section']]))
	{
	if(!file_exists($seiten[$_GET['section']])) echo "Die Datei ist nicht vorhanden!";
	include $seiten[$_GET['section']];
	}
	else
	{
	include $seiten['home'];
	}	
	?>
	</td>
  </tr>
  <tr>
    <td height="1"></td>
    <td width="1"></td>
    <td></td>
    <td></td>
    <td width="1"></td>
    <td width="182"></td>
  </tr>
</table>

config.php
PHP:
<?php
$seiten = array();
$seiten['home'] = "home.php";
$seiten['news'] = "news.php";
$seiten['rassen'] = "rassen.php";
$seiten['klassen'] = "klassen.php";
$seiten['forum'] = "forum.php";
$seiten['faq'] = "faq.php";
$seiten['char'] = "char.php";
?>

Warum öffnet er die aufgerufenen Seiten jetzt immer okmplett und nicht nur in der Tabellenzelle wo der Code steht?

Danke schonmal für eure Hilfe!
 
Zurück