jQuery von Kopf bis Fuß (German Edition)
;
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
Lösung zur Übung
Nachdem Sie den für das Einfügen der Läufer nötigen Code geschrieben haben, öffnen Sie MySQL Workbench und führen den Code aus.
Zeit für eine neue Sprache: PHP.
Keine Sorge! Wir werden Sie hier nur mit den PHP-Codestücken versorgen, die für die serverseitige Kommunikation inklusive der Verbindung zum Datenbankserver nötig sind, mehr nicht.
Mit PHP auf die Daten zugreifen
PHP ist eine Programmiersprache, für deren Ausführung eine bestimmte Umgebung gebraucht wird: ein Webserver mit PHP-Unterstützung. PHP-Skripten und Webseiten, die auf diesen Skripten basieren, müssen auf einem richtigen Webserver abgelegt werden . Die Ausführung im lokalen Dateisystem Ihres Computers wird nicht ohne Weiteres funktionieren.
Anmerkung
Wenn Sie auf Ihrem Computer einen Webserver mit PHP-Unterstützung installiert haben, können Sie die PHP-Skripten auch auf Ihrem lokalen Rechner ausprobieren.
Webbrowser wissen nicht, was PHP ist, und können daher auch keine PHP-Skripten ausführen.
Webserver mit PHP-Unterstützung sind in der Lage, PHP-Skripten zu interpretieren und als HTML-Seiten an den aufrufenden Browser zurückzugeben.
PHP-Skripten müssen auf einem Webserver ausgeführt werden, sonst funktionieren sie nicht.
Wir kehren in einem Moment zu jQuery zurück, versprochen!
Erst wollen wir uns aber ansehen, wie unsere PHP-Datei auch per POST verschickte Daten verarbeiten kann, um sie in die Datenbank zu schreiben. Außerdem brauchen Sie für das Versenden von Daten noch ein paar wichtige Informationen.
Auf dem Server mit POST-Daten umgehen
Das eigens für den Transport der Formulardaten an den Server zuständige Objekt haben wir bereits gesehen:
$_POST
. Es ist ein assoziatives Array, das alle an den Webserver geschickten Informationen enthält. Dabei werden die Namen ( nicht die IDs ) der Formularfelder als Schlüssel für das assoziative Array verwendet. Die Werte des Arrays entsprechen den Werten, die in das Formular eingegeben wurden. Der PHP-Code auf dem Server liest das
$_POST
-Objekt aus und stellt fest, welche Informationen an den Server übergeben wurden. Anhand des Schlüssels (entsprechend dem
name
-Attribut des HTML-Elements) können Sie die Informationen wieder aus dem Array auslesen. Den zurückgegebenen Wert können Sie dann im PHP-Skript weiterverwenden.
Wir sind fast so weit, dass wir die Daten wieder aus der Datenbank lesen und uns überlegen können, wie wir sie in unserer Liste der Finisher anzeigen können. Vorher brauchen wir aber noch etwas mehr PHP, um eine Verbindung zur Datenbank herzustellen ...
Datenbankverbindungen mit PHP
Erinnern Sie sich, dass Sie während der Installation von PHP kurz vor Schluss eine bestimmte Bibliothek ausgewählt haben?
Mithilfe dieser Bibliothek ist PHP in der Lage, Verbindungen zu einer MySQL-Datenbank zu nutzen. Genau diese Bibliothek werden wir benutzen, um mit unserer gerade erstellten Datenbank zu kommunizieren, um die Läuferdaten abzufragen.
Probefahrt
Starten Sie Ihren Texteditor und speichern Sie den Code von der vorigen Seite in der Datei service.php im selben Verzeichnis wie die Datei index.html für dieses Kapitel. Öffnen anschließend die Datei index.html in Ihrem Webbrowser, um die Ergebnisse der Datenbankabfrage zu sehen.
Vergessen Sie nicht, dass der PHP-Code auf dem Webserver ausgeführt werden muss . Die URL der Datei muss also mit http:// statt mit file:// beginnen.
Sie haben
Weitere Kostenlose Bücher