Problem mit PHP bei Homepagemenü

ComputerUser

Grünschnabel
Hallo,
ich versuche gerade eine Internetseite zu machen. Ich das ganze Design mit HTML und CSS erstellt. und jetzt will ich, dass wenn ich ein Link aufmache, dass es in einem bestimmten div Tag öffnet.
ich meine die 2 Möglichkeit von dieser Seite: http://www.tutorials.de/forum/php/266824-php-menu-html-css.html

aber ich habe zu wenig PHP Kenntnisse um es selbst zu machen. Habe auch schon selbst versucht, bekomme aber immer Fehlermeldungen.

Ich will, dass wenn ich in "menueleft" einen Link anklicke er sich in "content" öffnet.

Das ist mein index.php:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Juerka</title>
<link rel="stylesheet" type="text/css" href="layout.css"/>
</head>

<body background="background.JPG">
<div id="container">

<div id="header">
<img src="banner.gif" alt="Banner" /></div>
<!--Ende #header-->

<div id="menuleft"> 
  <p>Navigation</p> 
  </div>

<div id="menuright"> Zusätzliches </div>

<div id="content">
</div>

<div id="footer"> Footer </div>

<p style="clear: both;">&nbsp; </p>
</div> 
<!---Ende #container-->
</body>
</html>


Danke,
 
Hallo,

wie wärs hiermit? In dem Menue links übergibst Du bei aufruf eines Links mit vVrweis auf die gleiche Datei namens index.php eine Variable, welchen den Inhalt beschreibt, z.B. inhalt1. Diese Variable wird dann genutzt um eine HTML-Datei mit dem Namen z.B. inhalt1.html zu laden.
Für den Fall das eine Startseite in Deinem content-DIV dargestellt werden soll, habe ich den Inhalt in der Datei default.html deklariert.

Bachte aber: in dieser Datei steht nur das notwendige drin, kein HTML-Tag, Body-Tag, sondern nur das was du darstellen willst.
Ich habe das bei mir auch so gelöst, allerdings hat jede Seite eine Nummer und keinen Namen, siehe www.kempson.de/villa/

Denke das ist eine von vielen Möglichkeiten.

Gruß
Loveboat


HTML:
<div id="menuleft"> 
<a href="index.php?content=inhalt1">Inhalt 1</a>
<a href="index.php?content=inhalt2">Inhalt 2</a>
<a href="index.php?content=inhalt3">Inhalt 3</a>
<a href="index.php?content=inhalt4">Inhalt 4</a>
<a href="index.php?content=inhalt5">Inhalt 5</a>
</div> 
 
<div id="menuright"> Zusätzliches </div> 
<div id="content"> 
<? 
if(!isset($_REQUEST["content"]))
include 'default.html';
else
include $_REQUEST["content"].'.html'; 
?>
</div>
 
Zurück