Sie möchten dynamische Internet-Seiten mit Hilfe der leicht erlernbaren Sprache PHP in ihrer neusten Version 4 erzeugen? Sie wollen dem Betrachter einen Zugang zu Ihren Datenbanken im Internet ermöglichen? Dieses Buch bietet eine strukturierte Einführung in die Programmierung von dynamischen Web-Sites mit PHP 4. Diese Sprache unterstützt die einfache Bearbeitung von Formularen und die Zusammenarbeit mit vielen verschiedenen Datenbank-Systemen. Besonders in Verbindung mit MySQL-Datenbanken zeigen sich die Stärken von PHP. Auf über einer Millionen Web-Sites wird bereits damit gearbeitet, und das…mehr
Sie möchten dynamische Internet-Seiten mit Hilfe der leicht erlernbaren Sprache PHP in ihrer neusten Version 4 erzeugen? Sie wollen dem Betrachter einen Zugang zu Ihren Datenbanken im Internet ermöglichen? Dieses Buch bietet eine strukturierte Einführung in die Programmierung von dynamischen Web-Sites mit PHP 4. Diese Sprache unterstützt die einfache Bearbeitung von Formularen und die Zusammenarbeit mit vielen verschiedenen Datenbank-Systemen. Besonders in Verbindung mit MySQL-Datenbanken zeigen sich die Stärken von PHP. Auf über einer Millionen Web-Sites wird bereits damit gearbeitet, und das mit steigender Tendenz. Dieses Buch bietet: eine prägnante Darstellung der Theorie, übersichtliche, sofort nachvollziehbare Beispiele, zahlreiche Aufgaben, kommentierte Lösungen, einen stufenweisen, modularen Aufbau.
Die Herstellerinformationen sind derzeit nicht verfügbar.
Autorenporträt
Thomas Theis, Dipl. Ing. für Elektrotechnik, verfügt über langjährige Erfahrung als EDV-Dozent, unter anderem an der Fachhochschule Aachen. Er leitet Schulungen zu C/C++, Visual Basic und Webprogrammierung.
Inhaltsangabe
A. Einführung ... 11 ... A.1 PHP - eine Beschreibung ... 11 ... A.2 Wie lerne ich PHP? ... 11 ... A.3 PHP im Vergleich ... 12 ... A.4 Ein kleines Beispiel ... 14 ... A.5 Vorkenntnisse des Lesers ... 15 ... A.6 System-Voraussetzungen ... 15 ... A.7 Installation und Konfiguration einer Entwicklungsumgebung ... 16 ... A.8 Daten-Sicherheit bei PHP ... 16 B. HTML für PHP ... 17 ... B.1 Die erste Seite ... 17 ... B.2 Formulare ... 19 ... B.3 Tabellen ... 22 ... B.4 Hyperlinks ... 24 C. Strukturierte Programmierung mit PHP ... 27 ... C.1 Einbettung von PHP in HTML ... 27 ... C.2 Variablen und Datentypen ... 30 ... C.3 Verzweigungen ... 37 ... C.4 Schleifen ... 45 ... C.5 Funktionen ... 53 D. Bearbeitung von Formularen ... 69 ... D.1 Variablen aus Formularen ... 69 ... D.2 Verzweigungen und Formulare ... 73 ... D.3 Auswahl von Formularinhalten ... 74 ... D.4 Formularelement Textarea ... 83 ... D.5 Funktionen und Formulare ... 85 ... D.6 Formular und Programm in einer Datei ... 87 E. Datenbanken mit MySQL ... 93 ... E.1 MySQL: Installation und Start ... 94 ... E.2 MySQL: Struktur von Datenbank und Tabelle ... 96 ... E.3 MySQL, Datensätze bearbeiten ... 101 ... E.4 Eindeutigkeit von Datensätzen, Index ... 108 ... E.5 Hilfsmittel für MySQL-Datenbanken ... 111 ... E.6 Alle MySQL-Befehle ... 111 F. Programmierung von MySQL-Datenbanken mit PHP ... 113 ... F.1 Verbindung aufnehmen, Datensätze anzeigen ... 113 ... F.2 Datensätze auswählen ... 116 ... F.3 Ausgabe in eine HTML-Tabelle ... 119 ... F.4 Auswahl von Daten über ein Such-Formular ... 121 ... F.5 Datensätze erzeugen ... 129 ... F.6 Datensätze ändern ... 132 ... F.7 Datensätze löschen ... 140 ... F.8 Alle Funktionen für MySQL ... 143 G. Text-Dateien ... 145 ... G.1 Lesen einer Zeile aus einer Textdatei 1... 45 ... G.2 Lesen aller Zeilen einer Textdatei ... 148 ... G.3 Überschreiben einer Textdatei ... 150 ... G.4 Anhängen an eine Textdatei ... 152 ... G.5 Ein einfacher Zugriffszähler ... 154 ... G.6 Alle Funktionen für Dateien und Verzeichnisse ... 155 H. Arrays ... 159 ... H.1 Eindimensionale numerische Arrays ... 160 ... H.2 Eindimensionale assoziative Arrays ... 168 ... H.3 Eindimensionale Arrays und Datenbanken ... 173 ... H.4 Zweidimensionale Arrays ... 176 ... H.5 Zweidimensionale numerische Arrays ... 176 ... H.6 Zweidimensionale gemischte Arrays ... 179 ... H.7 Zweidimensionale assoziative Arrays, Datenbanken ... 181 ... H.8 Ein Datenbank-Browser ... 183 ... H.9 Alle Funktionen für Arrays ... 191 I. Mathematische Funktionen ... 195 ... I.1 Taschenrechner-Funktionen ... 195 ... I.2 Ganzzahl-Ermittlung, Extremwerte ... 197 ... I.3 Trigonometrische Funktionen ... 198 ... I.4 Zufallszahlen ... 200 ... I.5 Mischen ... 202 ... I.6 Formatierung von Zahlen ... 205 ... I.7 Stellenwert-Systeme ... 206 ... I.8 Alle mathematischen Funktionen ... 211 J. Zeichenketten-Funktionen ... 213 ... J.1 Länge, Umwandlungsfunktionen ... 213 ... J.2 Zeichenketten und Arrays ... 216 ... J.3 Teil-Zeichenketten ... 217 ... J.4 Suchen in Zeichenketten ... 219 ... J.5 Vergleich von Zeichenketten ... 221 ... J.6 Codierung von Zeichen ... 223 K. Neu in PHP 4 ... 227 ... K.1 Konfiguration von PHP ... 228 ... K.2 foreach-Struktur ... 228 ... K.3 Array-Funktionen ... 230 ... K.4 Funktionen mit variablen Parameterlisten ... 241 ... K.5 include-Anweisung, Rückgabewert ... 243 ... K.6 Operatoren ... 244 ... K.7 PDF-Funktionen ... 246 ... K.8 Perl-Funktionen ... 246 ... K.9 PostgreSQL-Datenbank-Funktionen ... 246 ... K.10 Session-Funktionen ... 246 ... K.11 Zeichenketten-Funktionen ... 247 L. HTML ... 249 ... L.1 Zeichensatz ... 249 ... L.2 Markierungen ... 250 ... L.3 Dokumentaufbau ... 251 ... L.4 Hyperlinks .