Notice: Undefined index

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Mr.Clear, 1. Januar 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 1. Januar 2006
    hi Leute,
    hoffe ihr habt sylvester gut überstanden, und könnt mir mit
    vollen Elan bei meinen neunen Problem im neuen Jahr helfen *g*:

    "Notice: Undefined index xy"

    Diese Fehlermeldung entsteht durch eine If-Abfrage,
    in der ich eine Get-Variable abfragem udn wenn sie da ist, soll er dies und das machen...

    Code:
    if ($_GET["xy"] == "diesunddas") 
     {
     echo "'mach dies und das";
     }
    
    So, wenn ich ez xy noch nicht definiert hab, is klar dass er dann ne Notiz bringt... aber diese Notizen sind hässlich, und ich könnt sie jedes mal bei so einer abfrage ausschalten udn dann wieder anschalten...
    das is aber net doll...

    Wie kann ich also überprüfen, ob die Variable nen bestimmten wert hat,
    und diese erst überprüft wird, wenn sie definiert wurde?

    MFG
     
  2. 1. Januar 2006

    PHP:
    if( $GET [ 'xy' ]!= "diesunddas"  or  $GET [ 'xy' ]== ""')
    {
    echo "Keine Notiz";
    }elseif ($_GET["xy"] == "diesunddas") 
        {
         echo "'
    mach dies und das ";
        }
    so ? ^^
     
  3. 1. Januar 2006
    Code:
    Notice: Undefined variable: GET on line 
    
    ne
    du hast ja $GET['xy'] einfach so benutzt ohne zu definieren, dann kommt
    eine Notiz...
     
  4. 1. Januar 2006
    Ehem, ist $GET[''] nicht dafür da den Inhalt von Variablen in der url rauszubekommen? z.B. example.net/index.php?xy=1 <- dann sollte es funzen ..

    EDIT: vergesst es hab nur den oberen teil gelesen ^^
    Mh, naja man könnte in der ersten zeile im PHP code ein
    PHP:
    error_reporting (- E_NOTICE );
    machen .. das würde die Notice's ausblenden, am ende sind die auch nicht weltbedeutend da der PHP code auch so funktioniert
     
  5. 1. Januar 2006

    jo dafür ist get ^^

    Mr.Clear benutzt da kein url link wo die variablen übergegeb werden ? ?
     
  6. 1. Januar 2006
    hehe, doch hacker5
    nur ich wollte es so haben, dass standardmäßig keine Get-Varuiablen da sind, und falls welche da sind, dann noch extra sachen dazu kommen...
    aber ist egal, ich werd des notice einfach abschalten

    danke für den "error_reporting(-E_NOTICE);" Code...
    sonst hätt ich länger rumsuchen müssen!

    MFG

    Bis zum nächsten mal (besonders @hacker)^^
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.