gemeindekind: Endlosschleife nach switch-Anweisung

Beitrag lesen

Hi,

irgendwie will mein Script nicht so wie ich will, es läuft immer in eine Endlosschleife rein.
Als default-Wert ist der header auf index (in die die function.php includiert wird) mit dem Parameter action=show gesetzt! So jetzt schaut Euch das Script selbst an. Bei mir endet es im Nirvana!

index.php

PHP-Code:
...
include("include/function.php");
...

function.php

PHP-Code:
switch ($action) {
      case "show":
            if(!isset ($_GET['page'])) {
              $page_id = "1";
            } else {
              $page_id = $_GET['page'];
            }

$result_navi = mysql_query("SELECT id, position, content_id, content FROM wde_navi_content WHERE status = '$status_online' ORDER BY position ASC");
          echo mysql_error();
          if(!$result_navi) {
            die("Datenbank konnte nicht abgefragt werden. - wde_navi_content");
          }

$result_content = mysql_query("SELECT id, status, content FROM wde_content WHERE id = '$page_id' AND status = '$status_online'");
          echo mysql_error();
          if(!$result_content) {
            die("Datenbank konnte nicht abgefragt werden. - wde_content");
          }
        break;
...
...
...
        default:
          $START_URI = get_script_path("");
            header("Location: ".$START_URI."?action=show");
        break;
    }

Besten Dank für Eure Hilfe im Vorfeld!

Gruß ... Simon