Tom: Abfrage funzt nicht so wie ich mir das vorstelle....

Beitrag lesen

Oh Entschuldigung Herr Papst,

So sollte es gehen und ist einigermaßen strukturiert

Also über Struktur lässt sich wohl streiten - ich würds schon eher so wie er schreiben:

if((isset($_POST['username']) and (isset($_POST['passwort'])))
{
  if(($_POST['username']=="U123") or ($_POST['passwort']=="p789"))

^
     da muss dann natürlich AND stehen!

{
     Zugriff gewährt
  }
  else
  {
    Falsches Benutzername/Passwort-Kombination
  }
}
else
{
  Ungültiger Aufruf
}

So ist es natürlich ganz toll nach Nassi-Shniderman aufgelöst.
Ich bevorzuge die Variante mit exit, weil die echt Zeit spart. Warum soll der arme Parser den ganzen Mist noch durchlesen, wenn doch sowiewso schon Schluss ist.

Mir ging es auch eher um die immer benötigten und meistens vernachlässigten Standard-Funktionen

include()
header()
seitenkopf_HTML()
seitenbody_HTML()
...
seitenfuß_HTML()

wann man was einfach davorschalten sollte.

Grüße

Tom