sql fehlermeldung kann ich nicht nachvollziehen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sql fehlermeldung kann ich nicht nachvollziehen

    Hallo Leutz,

    ich bin schon am verzweifeln.
    Untenstehender Code verursacht immer eine Notice msg. Nur, ich weiss beim besten Willen nicht, wie ich diese msg vermeide. Ich moechte nach moeglichkeit keine Fehlerunterdrueckung ala @ einbauen. Was ja moeglich ist, da es nur eine msg ist und die ausfuehrung nicht beintraechtigt.

    PHP-Code:
    $verweis $_GET['Navigation'];# Zeile 7
        
    if (isset ($Verweis)) {
            if (
    $verweis == 2) {
              include (
    "login/login_index.php");
             }
        } else {
            
    $sql_inhalt "Select
                      title,
                      content
                   From
                      pages
                   Where
    table_key = ' "
    .$verweis." ' ";#<- leerzeichen eingefuegt fuer lesbarkeit 
    Notice: Undefined index: Navigation in C:\apachefriends\xampp\htdocs\Website\Test\Templates\col3.php on line 7

    Vielleicht habe ich ja auch nur einen Tippfehler im script.

    Bitte helft mir, will auch immer artig sein.

    cu triniton

  • #2
    das ist keine sql-fehlermeldung, wie du siehst, existiert der index "Navigation" im array $_GET nicht. das ist alles.

    Kommentar


    • #3
      OffTopic:
      Mag vielleicht nix mit deinem Problem zu tun haben aber du hast $Verweis mal Groß mal klein geschrieben...
      Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
      Schön - etwas Geschichte kann ja nicht schaden.
      Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

      Kommentar


      • #4
        Hallo Leutz,

        an der Gross/Klein-Schreibung lag es nicht.
        Das array ist natuerlich leer, da es dynamisch durch die Navigation gefuellt wird. Diese notice erscheint auch nur beim direkten Aufruf. Ich habe das script etwas angepasst. der volsstaendigkeit poste ich es nochmals.
        Vielleicht hat ja jemand einen besseren Vorschlag als Loesung.

        PHP-Code:
        $verweis = @$_GET['Navigation']; #da noch nicht gesetzt
            
        if ($verweis == 2) {
                  include (
        "login/login_index.php");
            } else {
                
        $sql_inhalt "Select
                          title,
                          content
                       From
                          pages
                       Where
                          table_key = '"
        .$verweis."'"
        Aber trotzdem Danke fuer die schnelle Hilfe!!!

        cu
        triniton

        Kommentar


        • #5
          für sowas gibt es isset().

          Kommentar

          Lädt...
          X