Tag-Archiv für » Formular «

Variablen übergeben Teil4

Dienstag, 29. November 2011 11:38

Übertragen von Variablen mittels POST.

Übermittel von Variablen via POST wird in der Regel bei Formularen angewendet. Dieses geschieht, wenn mann bei einem Formular method=”POST” oder “GET” angibt.
Wie es nun genau funktioniert, zeige ich euch in diesem Beispiel.

Fangen wir mit der erstellung unseres Formulars an.

form.html

<html>
<head>
<title>Formular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="POST" action="form_ausgabe.php">
<p>Name:
<input name="name" type="text" id="name">
</p>
<p>
<input type="submit" name="Submit" value="Senden">
</p>
</form>
</body>
</html>

Wie man in diesem Beispiel sehen kann, habe ich die Methode “POST” angewannt und das Ziel unseren Formulares ist “form_ausgabe.php
In unserem Browser würde es in etwa so aussehen.

Name:

Wenn wir jetzt dieses Formular nun ausfüllen und absenden an –> form_ausgabe.php müssen wir nun noch die Variablen entgegennehmen und ggf. auswerten oder ausgeben.

<?php

$name   = $_POST['name'];
echo " Hallo dein Name ist <b>$name</b>.";

?>

Die Ausgabe währe:

Hallo dein Name ist [DEINE EINGABE].

WICHTIG !!
Ich habe bei diesem Beispiel auf die Überprüfung der Inhalte der Variablen verzichtet. Sollte natürlich in einer echten Anwendung unbedingt durchgeführt werden.


Variablen übergeben
Variablen übergeben Teil2
Variablen übergeben Teil3
Variablen übergeben Teil4

| Kommentare (0) |

Variablen übergeben Teil2

Dienstag, 29. November 2011 9:58

Wie wird der Link mit unseren Variablen zusammen gesetzt?
Als erstes sollte der Link stehen “http://localhost/ausgabe.php” (unsere ziel Siete).
Die erste Variable wird mit einem “?” (Fragezeichen) angehängt http://localhost/ausgabe.php?name=xxxx.
Jede weitere Variable dann mit einem “&” (Kaufmännichen UND) dazu angehängt http://localhost/ausgabe.php?name=xxxx&zeit=xxx usw..

Wenn wir unseren Link zusammen gesetzt haben, werden die Variablen beim aufruf des Links samt Inhalt übergeben.

<a href="http://localhost/ausgabe.php?name=Tuff&zeit=14:45&wetter=bewoelkt&celsius=2 grad">Zur anderen Seite</a>
Variablen übergeben Teil3 >>

Variablen übergeben
Variablen übergeben Teil2
Variablen übergeben Teil3
Variablen übergeben Teil4

| Kommentare (0) |

Variablen übergeben

Dienstag, 29. November 2011 8:24

Wir haben im letzten Abschnitt Variablen kennengelernt, was Variablen sind und wozu sie dienen. Wichtig ist hier noch das wir Variablen an eine andere Seite übergeben können.
Wir möchten nun Variablen die wir auf einer Seite deklariert haben, auf die andere Seite übergeben. Dazu legen wir 2 Dateien an mit den Namen “variable.php” und “ausgabe.php“. Auf der ersten Seite Deklarieren wir die Variablen.

variable.php

<?php
$name = "Tuff";
$zeit = "14:45 Uhr";
$wetter = "bewoelkt";
$celsius = "2 grad";
echo " <a href='ausgabe.php?name=$name&zeit=$zeit&wetter=$wetter&celsius=$celsius' > zur anderen Seite</a>";
?>

In der ersten Seite haben wir die Variablen deklariert und einen Link mit HTML und PHP in kombination erzeugt.

zur anderen Seite <-- Das ist ein Link

Wenn wir jetzt den Mauszeiger über den Link halten, sehen wir in der Statuszeile vom Browswer folgenden Text

http://localhost/ausgabe.php?name=Tuff&zeit=14:45&wetter=bewoelkt&celsius=2 grad

Wie gut zu erkennen ist, ist im Link alles vollständig zusammengesetzt.

Variablen übergeben Teil2 >>

Variablen übergeben
Variablen übergeben Teil2
Variablen übergeben Teil3
Variablen übergeben Teil4

| Kommentare (0) |