| 
	
	| von silvio |  | | languitar schrieb am 28.05.2004 17:26 Bei so nem kleinkrams kommts eh nicht drauf an.
 | 
 
 Hallo ”languitar”,
 
 beruhigend - (nur falls ich es am Ende doch nicht verstehe.)
 
 Noch einmal vielen Dank für die Hilfe.
 
 Freundliche Grüße,
 
 Silvio
 |  | von languitar |  | Bei so nem kleinkrams kommts eh nicht drauf an. |  | von silvio |  | Hallo ”languitar”, 
 vielen Dank für die schnelle Antwort.
 Ich werd´ mich dransetzen und versuchen das zu verstehen. Grübel.
 
 Wäre Deine Lösung mit ARRAY und Schleife schneller als die switch/case Abfrage? Es sollen insgesamt ca. 10 Links/Seiten verarbeitet werden.
 
 Freundliche Grüße und Frohe Pfingsten,
 
 Silvio
 |  | von languitar |  | So muss dann dein erweitertes Array aussehen: 
 | 1: 
2: 
3: | $array[0] = array('name' => 'Startseite', 'call' => 'link1', 'include' => 'datei1.txt');
$array[1] = array('name' => 'Über mich', 'call' => 'link2', 'include' => 'datei2.txt');
$array[2] = array('name' => 'Impressum', 'call' => 'impressum', 'include' => 'datei2.txt'); | 
 Ein mögliche Ausgabe wäre:
 
 | 1: 
2: 
3: | foreach($array as $value) {
    if($array['include'] == $_GET['page']) include($value['include']);
} | 
 |  | von silvio |  | Noch einmal hallo ”languitar”, 
 ich bin zu kompliziert - entschuldige.
 Mein bisheriges Script zu Seitenausgabe in der Datei  index.php  ist folgendes:
 <?php
 @include('nav1.php');
 ?>
 <?php
 switch ($page) {
 case 'tel';
 @include('tel.txt');
 break;
 case 'ven':
 @include('ven.txt');
 default:
 @include('start.txt');
 }
 ?>
 
 Nun hatte ich die Idee (und eine prima Vorlage von Dir!), die Seitenausgabe über eine Schleife und ein ARRAY zu realisieren.
 Also anstelle einer langen switch/case Abfrage eine schnellere Schleife.
 
 Freundliche Grüße,
 
 Silvio
 |  |