creative edesign / pellworm nordsee / bl creative edesign / pellworm nordsee / bl
 

 

Pellworm Spacer creative edesign / pellworm nordsee / bl creative spacer
   
 
     
Pellworm Spacer    
   
    Pellworm Spacer
     
 
12.10.2008 - 11:59 Uhr

Übergabe von Variablen via Input Text - Dann folgt eine IF - Else Schleife Beispiel:

 

Der PHP Code für das Beispiel:

 

Wenn Sie dieses Beispiel nutzen möchten, kopieren Sie den Codeund speichern Sie Ihre Seite mit dem Namen "php_variable.php" ab.

 

 

<html>


<form method="post" action="php_variable.php">
<input type="text" name="uebergabe_alter">
<input type="submit" name="absenden" value="Senden">
</form>


<?
$alter = $uebergabe_alter;

if ( $alter == 0 ) {
echo "Geben Sie Ihr Alter ein";
}

 

elseif ( $alter <18 ){
echo "Sie sind unter 18, dieses Online Angebot steht für Sie nicht zur Verfügung";
}

elseif ( $alter >18 ){
echo "Sie sind über 18 Zugang auf die Seite";
echo "<a href='php.php'>PHP Beispiele</a>erteilt";
}
?>

 

</html>

 

Das Ergebnis sieht so aus:

Geben Sie Ihr Alter ein


 

Erklärung:

Nun nehmen wir das Skript einmal auseinander: Im ersten Teil erstellen wir ein einfaches Formular.

 

Zwischen <form> und </form> wird das Formular definiert.

Als nächstes legen wir fest, wie die später eingegebenen Daten Übermittelt werden sollen. Wir entscheiden uns in diesem Fall für die Methode Post. Mit der Anweisung action="php_variable.php" geben wir dem Skript mit auf den Weg, wo es später ausgeführt bzw. verarbeitet werden soll. Mit <input type="text" legen wir fest, dass der User eine Variable via Textfeld übergeben soll. Das Textfeld bekommt nun den Namen der Variablen die später gebraucht wird, in unserem Fall heisst die Variable uebergabe_alter. Nun brauchen wir noch einen Button der gedrückt werden muss, damit die Variable uebergabe_alter an die Seite php_variable.php übergeben wird. Dies erledigen wird mit: <input type="submit" name="absenden" value="Senden">

 

Nun fehlt noch der PHP - Code zum Verarbeiten der übergebenen Variablen.

 

Zunächst legen wirfest : das die Variable $alter = $uebergabe_alter ist. Da, beim ersten Aufruf der Webseite keine Variable übergeben wurde, weil der User den Senden Button ja nicht drücken konnte, hat die Variable $alter einen Wert von null "0" Wenn also das Alter = 0 ist dann schreibt uns unser Skript über die Echo Anweisung, das der User sein Alter eingeben soll.

 

if ( $alter == 0 ) {
echo "Geben Sie Ihr Alter ein";
}

 

Der User gibt sein Alter nun ein und klickt auf den Sende Button. Nun wird die Seite erneut aufgerufen, und eine Variable, also eine Zahl übergeben. Nun gibt es zwei Möglichkeiten, entweder ist der User über 18 oder unter 18.

 

wenn der User unter 18 ist ist Folgende Bedingung wahr: elseif ( $alter <18 )

also wird über den Print oder echo Befehl ausgegeben, dass der User die Webseite nicht nutzen kann.

{
echo "Sie sind unter 18, dieses Online Angebot steht für Sie nicht zur Verfügung";
}

Im anderen Fällen, wird ein entsprechender Link ausgeben.

 

 

 

12.10.2008 - 11:59 Uhr

 


zurück zur Übersicht: PHP Beispiele

Kontakt:

Michael Schilke
Alter Kirchenweg 1
25849 Pellworm / Nordsee


www.creative-edesign.com
m.schilke@pellworm.net

 

Tel: 04844 992113
Handy: 0172 4526088