Um den Zustand eines Programms zu überprüfen, kommen oft Anweisungen zum Einsatz.
Bei solchen Anweisungen handelt es sich um die Überprüfung der Zustände sowie der Werte.
Zur Bewältigung solcher Aufgaben können sogenannte Fallunterscheidungen eingesetzt werden.
Das Prinzip solcher Fallunterscheidungen ist immer gleich: Es findet ein Vergleich oder eine Überprüfung statt,
deren Ergebnis entweder den Wert als Boolean true
(wahr) oder false
(falsch) hat.
Je nachdem, wie die Überprüfung oder der Vergleich ausfällt, kann das Programm in eine bestimmte Richtung
verzweigt und weitergeführt werden.
Bedingungen werden mit Hilfe von Wahrheitswerten (wahr oder falsch) und Vergleichsoperatoren erstellt.
Folgende Tabelle gibt eine Übersicht über die Vergleichoperatoren:
Operator | Bedeutung | Geltungsbereich |
---|---|---|
== | gleich | Zahl und Zeichenkette |
!= | ungleich | Zahl und Zeichenkette |
> | gröβer als | Zahl |
< | kleiner als | Zahl |
>= | gröβer als oder gleich | Zahl |
<= | kleiner als oder gleich | Zahl |
Bitte tragen Sie das Zugangspasswort ein!
<div class='panel panel-primary'>
<div class='panel-heading'>
<h3 class='panel-title'>Please Enter a Password </h3>
</div>
<div class='panel-body'>
<form action = "c24.php" method = "post">
<div class="form-group">
<label class='control-label' for='inputPassword'>Password</label>
<input type='password' name='pw' class='form-control' id='inputPassword' required>
<div style='height: 15px;'></div>
</div>
<div class="form-group">
<button type='submit' name="send" class='btn btn-primary'>
<span class='fa fa-send'></span> Send</button>
</div>
</form>
<?php
if(isset($_POST["send"])) {
if ($_POST["pw"] == "hallo")
echo "<hr />Der Zugang wurde Ihnen gestattet.";
else
echo "<hr />Der Zugang wurde Ihnen verweigert.";
}
?>
</div>
</div>
Bitte tragen Sie das Zugangspasswort ein!