PHP statt mit Frames mit Tabellen...

Mellowtrax

Mitglied
Hallo ihr Lieben ich hab eine kurze Frage

Ich hab eine Seite in PHP geschrieben mit folgendem Code:

PHP:
<?php
error_reporting(E_ALL);
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n";
echo "		 \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html>\n";
echo "	<head>\n";
echo "		<title>Meine Seite</title>\n";
echo "		<link rel=\"stylesheet\" type=\"text/css\" href=\"page.css\" />\n";
echo "		<meta http-equiv=\"Content-Type\"
content=\"text/html; charset=ISO-8859-1\" />\n";
echo "	</head>\n";
echo "	<body>\n";
echo "		<div id=\"root\">\n"; // ganz oberer Div-Holder
echo "			<div id=\"banner\">\n"; // banner
echo "				Der Banner";
echo "			</div>\n";
echo "			<div id=\"links\">\n"; // linkes Menu
include "Navi.php";
echo "				Hier kommt ein Menu hin\n";
echo "			</div>\n";
echo "			<div id=\"mitte\">\n"; // In der Mitte der Inhalt
echo "				Hier werden dann die Daten geladen, wie News\n";
echo "				oder Memberliste.\n";
echo "			</div>\n";
echo "			<br style=\"clear:both;\" />\n"; // css-float beenden
echo "	 </div>\n";
echo "	</body>\n";
echo "</html>\n";
?>

Jetzt hab ich in der Datei Navi.php einen Link und die verlinkte Datei sollte dann wenn möglich in dem rechten Fenster (mitte) geladen werden. Ich weiss zwar wie ich das in HTML hinkriege, aber nicht wie ich das jetzt hier mache. Kann mir da jemand helfen?
 
Ich glaub das einfachste ist den Content per include() einzubinden.
Du uebergibst Deinem Script eine Variable die die zu ladende Seite bestimmt und dann includest Du im betreffenden div-Element einfach diese Seite.
Siehe hier
 
Zurück