Wozu
Suchen
Sitemap
Internet Programmierung
PC zerlegt
PC + Server = WWW
PHP
MySQL
Smarty
TYPO3
selber Programmieren
POV-Ray: PC-Bild
Bücher
Die Matrix


Sie befinden sich hier: Hintergrund / Internet Programmierung / PHP / 

Felder Ausfüllen

(www.ralf-k.net/test_2.html)

In der Seite test_2.html gibt es ein Feld für die Anzahl der Willkommens-Grüße und den Button zum Abschicken der Seite. Solche Felder haben wir schon oft im Internet gesehen. Aber was passiert dann und warum weiß die Seite, die danach erscheint, was wir eingegeben haben?

 

Hier die Seite test_2.html im HTML-Code:

Die farbige Darstellung kommt vom Editor, damit man sich besser im HTML zurechtfindet.




Abschicken

Wenn Du eine Zahl in dem Feld einträgst ist das <input typ=“test“ …> Tag betroffen.

Wenn Du auf Abschicken klickst ist <input typ=“submit“ …> aktiv und das Tag

<form action=“test_10.php“> schickt eine neue Anfrage an den Server für test_10.php.

 

Für jedes input-Feld (bis </form>) wird an die Anfrage angehängt:

Name des Feldes = Inhalt des Feldes

 

Also wenn Du 6 eingetragen hast:

http://www.ralf-k.net/test_10.php?Anzahl=6&Send=Abschicken

Das kannst Du auch so, als Adresse, in den Browser eingeben.




PHP-Bin

Wenn Apatche eine Datei zurückgeben soll, die mit .php endet, startet Apatche das Programm PHP (ich habe es PHP-Bin genant, damit wir später nicht durcheinander geraten mit anderen PHP-Programmen).

Und übergibt test_10.php an PHP-Bin, mit massenhaft Infos über den Client und wie die Anfrage genau aussah.

 

PHP-Bin interpretiert die Datei, das heißt PHP-Bin durchsucht test_10.php und führt alle Befehle aus, die zwischen <?php  und  ?>  stehen.

Dabei wird alles rausgeworfen, was zwischen <?php  und  ?> steht und dort wird eingefügt, was PHP-Programm ausgiebt.

 

Die Ausgabe in PHP erfolgt über den Befehl "Echo".

Die farbige Darstellung kommt vom Editor, damit man sich besser im HTML zurechtfindet.




Erklärung

Ich habe hier jede Zeile detailliert erklärt. Saut Euch an, was Interessant erscheint. Für den weiteren Text ist das nicht notwendig.

 

Saut Euch auf jeden Fall das Ergebnis der PHP-Datei an!

Klicke im Explorer im Menü „Ansicht“ auf „Quelltext“, dann bekommst du den HTML-Code der Internetseite angezeigt:






Nach oben