PHP 5.1 - Dynamische Websites professionell programmieren

PHP 5.1 - Dynamische Websites professionell programmieren

von: Christian Wenz,Tobias Hauser

Markt +Technik Verlag, 2006

ISBN: 9783827240446

Sprache: Deutsch

1110 Seiten, Download: 13231 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

Mehr zum Inhalt

PHP 5.1 - Dynamische Websites professionell programmieren



Teil III Basis-Webtechniken

12 Formulare (S. 323-324)

Wenn es darum geht, HTML zu lernen, nehmen Formulare häufig einen eher geringen Stellenwert ein. Das stellen wir auch in Schulungen fest: Profunde HTMLKenntnisse sind bei den Teilnehmern häufig vorhanden, doch fragt man nach Spezifika zu den Formularelementen, stößt man auf fragende Gesichter. Das bringt zwei Fragen auf: Wieso werden HTML-Formulare im Allgemeinen als nicht so wichtig betrachtet, und wieso legen wir in diesem (sehr umfangreichen!) Kapitel ein so großes Augenmerk auf dieses Thema?

Die Antwort: Formulare sind ein wichtiger Weg, wenn nicht gar der wichtigste, um eine Form von Kommunikation zwischen dem Besucher der Website und der Website selbst durchführen zu können. Ansonsten beschränkt sich die Kommunikation auf das Anklicken von Links, was natürlich wenig spannend ist. In Formularen jedoch können Benutzer Daten eingeben, die dann auf der Serverseite weiter verarbeitet werden können. Wie das geht, zeigt dieses Kapitel. Allerdings führt es auch aus, welche Gefahren auftreten können, was beachtet werden muss und welche Spezialanwendungen es gibt. Ebenfalls wichtig ist die Überprüfung von Formulardaten (sind alle Felder ausgefüllt etc.). All dies kommt in der Praxis sehr häufig vor, wird aber in der Literatur teilweise arg stiefmütterlich behandelt. In diesem Kapitel bekommen Sie »die volle Packung«. Warum aber sind serverseitige Technologien wie PHP so wichtig bei der Formularbehandlung? Die Antwort: Mit den beschränkten Möglichkeiten von HTML und JavaScript können Sie die Daten nicht ohne PHP (oder Konkurrenztechnologien) weiterverarbeiten.

12.1 Vorbereitungen

Die Formularunterstützung von PHP erfordert keine Installationen. Was allerdings notwendig ist, sind grundlegende Kenntnisse über die HTML-Formularelemente. Die meisten Beispiele in diesem Kapitel werden sich um ein ganz bestimmtes Beispielformular drehen, in dem Sie Tickets für ein großes Sportereignis bestellen können. In diesem Formular kommen – Zufall oder nicht – alle relevanten Formularelemente vor. Und hier ist es:

Listing 12.1: Das Bestellformular – noch ohne PHP (formular.html)
- nicht in Leseprobe enthalten

Im Laufe des Kapitels wird dieses Formular immer schrittweise erweitert, wobei jeder Zwischenschritt als einzelne Datei auf der CD-ROM zum Buch zur Verfügung steht. Zunächst lesen wir die Daten aus dem Formular aus, dann geht es um fortgeschrittenere Aufgaben wie beispielsweise die Überprüfung der eingegebenen Daten.

Kategorien

Service

Info/Kontakt