Undefined index.php problem

LoF

Grünschnabel
Hi,

ich bin neu im PHP geschäft hab und hab da nen kleines problem.

Und zwar hab ich eine Seite erstellt, die eigentlich perfekt funktioniert, nur auf der index.php wird ein Fehler angezeigt:

Notice: Undefined index: section in /home/www/htdocs/nstudios.de/inhalt.php on line 2

ich weiss nicht warum dieser entsteht.
Der Quelletext in der Inhalt.php sieht wie folgt aus:

(mit line 2 ist: switch($_GET['section']) gemeint! Ich hab jedoch keine Ahnung warum dies einen Fehler verursacht)

PHP:
<?php
switch($_GET['section'])
 {    case "projekte":   include "projekte.php";     break;    case "crew":      include "crew.php";      break;  	  case "downloads":      include "downloads.php";      break;  	  case "impressum":      include "impressum.php";      break;  		  case "cruelkillers":      include "cruel_killers.php";      break;  			  case "unten":      include "unten.php";      break;  	default:  	include "news.php";  	break;    }
?>

Ich hoffe mir kann jemand helfen.
Auf www.nstudios.de könnt ihr euch das ganze nochmal angucken.

Danke im vorraus
LoF
 
Zuletzt bearbeitet:
Try that:
PHP:
$aFiles = array
          (
              "projekte"  => "projekte.php",
              "crew"      => "crew.php",
              "downloads" => "downloads.php"
          );

$sSection = isset($_GET['section')?$_GET['section']:'news.php';
$sInclude = isset($aFiles[$sSection])?$aFiles[$sSection]:'news.php';

require_once($sInclude);
 
Hm,
jetzt ist dier Felher aufgetreten:

Parse error: parse error, unexpected ')', expecting ']' in /home/www/htdocs/nstudios.de/inhalt.php on line 9

das ist diese Zeile:

PHP:
$sSection = isset($_GET['section')?$_GET['section']:'news.php';
 
Zuletzt bearbeitet:
...
Mitdenken schadet nicht!

Code:
$sSection = isset($_GET['section'])?$_GET['section']:'news.php';
 
Zurück