Besucher: 376679
Mitglieder: 6
...online: 0
User online: 1

PHP-Kurs

(Im Aufbau!)

2. Grundlagen

2.5 HTML-Ausgabe Teil 6

Variablen an andere Skripte Übergeben

Um Variablen und ihre Werte an andere Skripte zu übergeben, stehen mehrere Möglichkeiten zur Verfügung.

  1. Sie übergeben die Variablen in der Adresszeile. Dafür wird hinter dem Namen der Skripts zunächst ein Fragezeichen ? gesetzt, gefolgt von dem Variablennamen, einem Gleichheitszeichen = sowie dem Wert. Mehrere Variablen werden durch das kaufmännische Und-Zeichen & aneinander gereiht.
    test.php?a=1&b=test&c=test5000
    Beachten Sie hierbei, dass die Variablen ohne das Dollarzeichen$ gesetzt werden und auch Zeichenketten nicht in Anführungszeichen " " stehen dürfen. Gegebenenfalls muss die URL vorher mit urlencode() verschlüsselt werden.
  2. Sie übergeben die Variablen mittels eines Formulars. Setzen Sie dazu im Form-Tag method="post". Variablen, die keiner Usereingabe bedürfen, können Sie über so genannte Hidden-Felder übergeben.
    <form action="test.php" method="post">
      <input type="text" name="username">
      <input type="hidden" name="var" value="<?=$var ?>">
      <input type="submit">
    </form>

    Dieses Beispiel zeigt, wie in einem HTML-Form-Tag neben der Variable $username, die ihren Wert, durch Usereingabe erhält, die Variable $var in einem versteckten Feld an das Skript test.php übergeben wird.
    Diese Methode der Variablenübergabe empfiehlt sich immer dann, wenn sehr große Werte, z. B. Texte und Werte, die Sonderzeichen und Leerzeichen enthalten, an ein anderes Skript übergeben werden sollen.
  1. Auch über Sessions und mithilfe von Cookies lassen sich Variablen an andere Skripte übergeben.

wophs.marioschwartz.de/php/grundlagen3

⇐ 2.5 HTML-Ausgabe Teil 5

⇒ 2.5 HTML-Ausgabe Teil 7