15.07.2013 Aufrufe

Fach: Informatik - Jan-Gerd Tenberge

Fach: Informatik - Jan-Gerd Tenberge

Fach: Informatik - Jan-Gerd Tenberge

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Nachdem diese Tabelle erstellt ist (die Erstellung als solche ist in PHP relativ komplex,<br />

daher beschäftige ich mich damit in dieser <strong>Fach</strong>arbeit nicht näher und setze die Tabellen<br />

als existent voraus) kann die eigentliche Programmierung des Gästebuches (und damit<br />

das eigentliche Thema dieser Arbeit) beginnen.<br />

2.2 Programmierung<br />

2.2.1 Aufteilung<br />

Um nicht die gleiche Sache mehrmals programmieren (und später evtl. anpassen) zu<br />

müssen, macht es Sinn die mehrfach verwendeten Funktionen in je eine Datei zu<br />

schreiben und diese später an passender Stelle einzubinden. Folgende Einteilung<br />

erscheint dabei sinnvoll:<br />

Index.php<br />

Diese Datei wir später beim Besuch der Seite aufgerufen, sie dient nur als ‚Container’<br />

für die anderen Dateien, die sie allesamt lädt.<br />

Eingabe.html<br />

Diese Datei ist eine statische HTML-Seite und beinhaltet nur das Eingabeformular in<br />

das der Benutzer später die Daten eingibt.<br />

Eingabe.php<br />

Nimmt die Daten von Eingabe.html entgegen und schreibt sie in die Datenbank.<br />

Ausgabe.php<br />

Hier werden die Daten aus der Datenbank ausgelesen, formatiert und ausgegeben.<br />

Connect.php<br />

Diese Datei stellt die Verbindung zur Datenbank her, sie liefert keinerlei Rückmeldung,<br />

wird aber von den Dateien Ausgabe.php und Eingabe.php genutzt.<br />

Die recht simpel gestrickte HTML-Seite soll hier nicht weiter behandelt werden, der<br />

Quelltext findet sich im Anhang 1.1. Wichtig und Auffällig ist nur, dass in der Datei<br />

Eingabe.html das action-Attribut des Form-Tags auf die Datei Eingabe.php verweist.<br />

6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!