icefire
Erfahrenes Mitglied
Hallo!
Bis jetzt habe ich meine Daten immer in mehreren Dateien abgearbeitet:
Im Menü entsprechende Seite aufrufen -> Im Formular bearbeiten -> an die Nächste Seite übergeben und in die Datenbank, Email usw. eintragen.
Nun möchte ich die Verarbeitung auf einer Seite realisieren! Dazu hänge ich an die URL nur action=irgendwas an. Nun sollte ja mit dieser Information nur die entsprechende Schleife aufgerufen werden:
Jetzt Frage ich mich aber, warum der Gesamte Code angezeigt wird - auch die Schleifen, die eigentlich noch keine Informationen haben.
Wo hab ich den hier einen Fehler? Oder nutze ich einfach nur den falschen Syntax?
Bis jetzt habe ich meine Daten immer in mehreren Dateien abgearbeitet:
Im Menü entsprechende Seite aufrufen -> Im Formular bearbeiten -> an die Nächste Seite übergeben und in die Datenbank, Email usw. eintragen.
Nun möchte ich die Verarbeitung auf einer Seite realisieren! Dazu hänge ich an die URL nur action=irgendwas an. Nun sollte ja mit dieser Information nur die entsprechende Schleife aufgerufen werden:
PHP:
if ( isset($_GET['action']) && 'irgendwas'===$_GET['action'] )
{
// Datenbank abruf, Formulareintrag usw.
}
Jetzt Frage ich mich aber, warum der Gesamte Code angezeigt wird - auch die Schleifen, die eigentlich noch keine Informationen haben.
PHP:
if ( isset($_GET['action']) && 'irgendwas'===$_GET['action'] )
{
// Datenbank abruf, Formulareintrag usw.
}
if ( isset($_GET['action']) && 'change'===$_GET['action'] )
{
// insert, mail usw.
}
Wo hab ich den hier einen Fehler? Oder nutze ich einfach nur den falschen Syntax?