PHP POST Problem

  • Hallo,

    ich erhalte komischerweise folgenden Fehler bei PHP " Notice: Undefined index: section in D:\Programme\xampp\htdocs\training\index.php on line 30 "

    Ich befinde mich dabei auf der Seite http://localhost/training/#?section=news mit dem CODE:

    L29 echo "<a href=\"#?section=news\">news</a>";
    L30 if ($_POST['section'] == "news")
    L31 include "news.php";

    Könnt ihr mir bitte helfen?

  • Probier mal folgendes:

    Code
    <input type="submit" name="submit">


    Im PHP Code eine If Abfrage um alles stellen:
    if (isset($_POST['submit']
    {
    // Dein Zeug
    }

    So wird der Index erst bei klick auf Submit übergeben

  • das was du möchtest ist nich POST sondern GET

    L30 if ($_GET['section'] == "news")

    variablen, die über die URL übergeben werden sind in GET gespeichert

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Also, wenn es dir hilft, bei mir sieht so ne $_GET-Abfrage folgendermaßen aus:


    Die dazu passende datei check_include.php: