• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

a tags mit for schlaufe durchlaufen

devilseye

Neues Mitglied
hi alle
ich wollte fragen ob es möglich ist eine Reihe von Links (in meinem Fall die Navigation)
mit php zu durchlaufen und dann je nach "Auswahl" des users, den jeweiligen Inhalt zu
Laden.

Wie ich den Inhalt Lade denke ich zu wissen.

PHP:
$seiten = 3 ;

switch ($seiten) {
    case 1 :
        include ('home.php');
        break;
    case 2 :
        include ('about.php');
        break;
    case 3 :
        include ('contact.php');
        break;
}

wie muss ich nun die Schlaufe definieren?

Danke schon im voraus.

Devilseye
 
Werbung:
Guten Morgen,

habe nicht verstanden, was Du wirklich benötigst? Du willst eine Reihe von Links in einer Schleife ... ?
 
PHP:
if(isset($_GET['a']))
        switch($_GET['a'])
        {
          case "webhosting":
                  include("webhosting.html");
                  break;
          case "impressum":
                  include("impressum.html");
                  break;
          default: include("impressum.html");
                  break;
        }
else
          include("webhosting.html");

ein Link sieht dann zB so aus
HTML:
<a href="index.php?a=impressum">Impressum</a>
 
Werbung:
noch eine möglichkeit

PHP:
$aWhitelist = array(
    'home' => 'home.html',
    'imprint' => 'imprint.html'
);

$sPage = $_GET['a'];

if(isset( $aWhitelist[$sPage] )) {
    include( $aWhitelist[$sPage] );
} else {
    include( $aWhitelist[key($aWhitelist)] );
}

wenn in "a" jetzt eine seite aus dem array steht wird diese angezeigt. wenn in "a" nichts oder etwas falsches steht wird der erste eintrag aus dem array angezeigt also home.html
 
Zurück
Oben