[PHP] Seite in 1 Frame

ich nehme einmal an du willst wissen wie das geht?
hab nämlich nicht ganz verstanden was du willst.

du machst eine php datei mit einer tabelle.
auf die linke seite kommt die navigation mit links die auf
$phpself?cat=categorie zeigen....

phpself ist die variable für die seite auf der du dich geradebefindest
was nachdem fragezeichen kommt ist dann als variable auf der geladenen seite verfügbar.

daher schreibst du in die rechte spalte include($cat.".dat");
damit wird dort eine datei eingefügt die den name categorie.dat hat......

jetzt mußt du nur noch für jeden link eine dat datei anlegen die den inhalt der angezeigt werden soll enthält....
 
Jub,

Include ist der Befehl zum einbinden einer anderen Seite zum Bsp. So kannst du zum Bsp eine Footer Datei erstellen und einen Header. Diese kannst du nun über Include auf jeder Seite anzeigen lassen.

mfg
 
Also ifoundthatfrag hat es genau erfasst was ich meine! Aber leider habe ich es noch nicht so genau verstanden da ich ziemlich neu bin im Thema PHP.

Könntet ihr das vielleicht etwas ausführlicher erklären oder mir eine Seite mit nem Tutorial sagen?
 
na ok....

ich wollt dir zwar irgend nen link geben aber hab keinen gefunden...

ich geb dir mal ein beispiel code und hoffe er hilft dir weiter

PHP:
<table width="95%">
 <tr>
  <td width="25%" valign="top">
   <table border="1">
    <tr>
     <td><a href=<?php $PHP_SELF?>?cat=news>News</a></td>
    </tr>
    <tr>
     <td><a href=<?php $PHP_SELF?>?cat=files>Files</a></td>
    </tr>
    <tr>
     <td><a href=<?php $PHP_SELF?>?cat=links>Links</a></td>
    </tr>
   </table>
  </td>
  <td width="75%" valign="top" >
  <?php
    if (!isset($cat)) $cat = "news";
    include("includes/".$cat.".dumb");
   ?>
  </td>
 </tr>
</table>

die einzufügenden dateien befinden sich im verzeichnis include und haben die endung dumb
so.....
ich hoff mal das hilft dir.....
 
Zurück
Oben