PHP-Tabellen statt Frames

greek

Grünschnabel
Hallo !
Bin leider Anfänger. Ich habe 4 Tabellen, davon eine für die Kopfdaten, 2 links und rechts als Menü und die vierte soll in der Mitte eingeblendet werden. Mit dem unten aufgeführten Script wird nun in der Mitte die Tabelle "News" oder "Fotos" angezeigt. Dies klappt einwandfrei.
Nun zum Problem: In der Tabelle "News" sind jetzt weitere Links. Wie kann ich nun die Tabelle "News" gegen eine andere austauschen.
Wenn ich "PHP-self" nehme werden die anderen 3 Tabellen ausgeblendet. Gibt es hierfür eine Lösung?

Danke im Voraus
Gruss
Robert

// Links zum Aufrufen der Tabelle
<a href="index.php?action=news">News</a>
<a href="index.php?action=news">Fotos</a>

// Überprüft ob die jeweilige Tabelle vorhanden ist und öffnet dann diese.
<?php
if(!isset($action))
{
include("home.html");
}
else
{
if(file_exists("$action.html"))
{
include("$action.html");
}
else
{
echo"<b>Diese Seite exisiert leider nicht!</b>";
}
}
?>
 
Hallöchen,

also, erstmal haben Tabellen rein gar nichts mit PHP zu tun, das ist pures HTML.
Zum zweiten frage ich mich warum du nicht mit header und footer arbeitest.

Mit header bzw. footer sieht das dann ungefähr so aus:

PHP:
<?php
include( "header.php" );
?>

Hier kommt dann dein Inhalt rein (ob mit PHP erzeugt oder in HTML ist ja dann egal )

<?php
include( "footer.php" );
?>

die beiden includes müssen halt dann in jede datei rein (irgendwie auch logisch :-) )

Wenn dir diese Lösung nicht gefällt, dann schilder dein Problem mal etwas genauer, evtl. auch noch etwas mehr code pasten.

mfg
 
Re: PHP - Tabellen statt Frames

Hallo !

Bin voll auf der Leitung gestanden. Ich hatte noch ein Script zur Auswahl, das ich nun zum Laufen brachte.
Das mit header und footer habe ich auch schon versucht. Das Problem an der ganzen Sache ist, das ich in der Tabelle mit den Kopfdaten einen Wegweiser habe der sich ständig ändert. z.B. "Wegweiser: Startseite > Literatur > Reptilien"
Die Startseite und Literatur sind mit einem Link versehen.


// Dateiname: function.inc.php
<?php
function myinclude($page)
{
if(file_exists($page))
{
include($page);
}
else
{
include("home.php");
}
}
?>


// Link zum Aufrufen der jeweiligen Datei.
<a href="index.php?page=literatur" class="menu">Literatur</a>

// Überprüft ob die jeweilige Datei vorhanden ist und zeigt diese an.
<?php
require("functions.inc.php");
if($page!="")
{
if($page!="index" && $page!="functions.inc")
{
myinclude($page.".php");
}
else
{
myinclude("home.php");
}
}
else
{
myinclude("home.php");
}
?>
 
Zurück