rfc - Rattenfritzcomputer: '?name=name'-Links in einer Datei die includiert wurde.

Beitrag lesen

hi $name,

In der Starseite (index.php) habe ich eine Seite inkludiert. Das sieht so aus:

<?php
    $navi="abcdef"
    #BLAAAAA... BLAAAA... BLAAA...
    if (isset($_GET['go']))
    {
        switch($_GET['go'])
        {
            default:        include("".$navi."menu.php");
        }
    }
    else
    {
        include("".$navi."lesen.php");
    }
?>


> der switch ist doch unnötig? und das ganze konstrukt erscheint mir merkwürdig.  
>   
> ich würde das so lösen:  
> ~~~php
  

> <?php  
> if (array_key_exists('name', $_GET)) {  
>      $name      = $_GET['name'];  
> else  
>          $name      = 'lesen';  
> }  
>   
> switch ($name) {  
>       case "go":  
>            include($navi."menu.php");  
>                          break 1;  
>    case "eintragen":  
>            include($navi."eintragen.php");  
>                          break 1;  
>    default: include($navi."lesen.php");  
>       break 1;  
> ?>  
> 

Jetzt will ich in der close.php einen Link machen.
<a href="index.php?...">Linktext</a>
Doch was soll ich bei dem Text nach dem Fragezeichen schreiben. Ich will, dass die Datei eintragen.php statt der close.php inkludiert wird. Ich kann nicht sonderlich gut mit GET umgehen.

<a href="index.php?name=eintragen">Linktext</a>

gruss
shadow

Danke!

rfc