Ergebnis 1 bis 2 von 2

Thema: PHP: Anfängerfrage zu _GET

  1. #1
    HTML Newbie
    Registriert seit
    30.10.2012
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP: Anfängerfrage zu _GET

    Hallo Community,

    der folgende Code funktioniert nicht so recht, wie ich es möchte. Wenn ich die Codezeilen 1 vom Kommentar befreie und die Codezeilen 2 auskommentiere funktioniert alles wie gewünscht. Was mir fehlt ist der Fehlerfall, dass der Aufrufer die Parameter nicht nennt (In diesem Fall soll der aktuelle Monat und das aktuelle Jahr verwendet werden). Im folgenden Code sind die Codezeilen 1 auskommentiert. Bei den Codezeilen 2 springt er allerdings an die falsche Stelle, obwohl die Parameter spätestens beim nächsten Click gar nicht empty sein können. Weiss jemand Hilfe?


    PHP-Code:
    <!DOCTYPE html>
    <html lang="de">
    <head>
            <meta charset="utf-8">
            <title>Probleme mit GET</title>
    </head>
    <body>
        <?php
            $monate 
    = array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
            
            
    //Anfang Codezeilen 1
            //$jahr = $_GET["jahr"];
            //$monat = $_GET["monat"];
            //Ende Codezeilen 1
            
            //Anfang Codezeilen 2
            
    if (empty($_GET["jahr"]) || empty($GET["monat"])){
                echo(
    "<script type=\"text/javascript\">alert(\"Diese Meldung möchte ich bei Angabe von jahr und monat nicht mehr sehen\");</script>");
                
    $jahr date("Y");
                
    $monat date("m");
            } else {
                
    $jahr $_GET["jahr"];
                
    $monat $_GET["monat"];
            }
            
    //Ende Codezeilen 2
            
            
    if ($monat == 12) {
                
    $naechsterMonat 1;
                
    $naechstesJahr $jahr 1;
            } else {
                
    $naechsterMonat $monat 1;
                
    $naechstesJahr $jahr;
            }
            if (
    $monat == 1) {
                
    $vorherigerMonat 12;
                
    $vorherigesJahr $jahr 1;
            } else {
                
    $vorherigerMonat $monat 1;
                
    $vorherigesJahr $jahr;
            }
            
            echo(
    "<a href=\"problem.php?monat=".$vorherigerMonat."&jahr=".$vorherigesJahr."\"".">&lt;&lt;</a>");
            echo(
    "<span>".$monate[$monat-1]." ".$jahr."</span>");
            echo(
    "<a href=\"problem.php?monat=".$naechsterMonat."&jahr=".$naechstesJahr."\"".">&gt;&gt;</a>");        
        
    ?>
    </body>
    </html>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: PHP: Anfängerfrage zu _GET

    Ein kleiner, aber bedeutender Tippfehler:

    empty($GET["monat"])

Ähnliche Themen

  1. Link & $_GET['']
    Von XantypiaxD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 21.03.2010, 14:49
  2. Falsche Ausgabe bei PHP _GET
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 24.02.2008, 15:24
  3. PhP $_GET & Header
    Von BenTC im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 02.05.2007, 17:01
  4. ein $_GET() Problem
    Von Serkan im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 14.04.2007, 14:02
  5. Alternative zu Switch abfrage für $_GET['section']
    Von nobi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 02.07.2006, 14:16

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •