Sie sind hier: Startseite > Software

Suche

Schulhomepage.de - Pädagogik & Webdesign zur Startseite von Schulhomepage.de

Erstellung einer Ehemaligen Datenbank mit PHP und MySQL - Teil 2: Designvorlagen (Update: Version 1.3)

Das Skript erstellt mit PHP und MySQL eine Datenbank in der sich ehemalige Schüler eintragen und nach Mitschülern suchen können. In einem Adminstrationsbereich können Sie die Datenbank anlegen und verwalten, einen Newsletter verschicken oder aber alle Einträge exportieren.

4. Erstellen der Designvorlagen

Es müssen 5 Seiten erstellt werden:

Die Seiten können teilweise auch kombiniert werden, so können Anmeldeformular und Suchfunktion zusammen auf einer Seite untergebracht werden.

Für alle Seiten existieren Beispielvorlagen im Verzeichnis ‚samples’, die zum besseren Verständnis der Anleitung zu Rate gezogen werden können.

Anmelde-Formular

Das Anmelde-Formular besteht aus einem normalen HTML-Formular mit den folgenden Eingabefelder / Parametern:


Parameter:


Eingabefelder (Groß-/Kleinschreibung beachten!):

…und der SUBMIT-Button (Beschriftung / Name beliebig)

Der Speicherort ist beliebig, nur die o.g. Pfadangabe zur Datei „ehemalige.php“ muss angepasst werden.


Anmelde-Bestätigungsseite

Diese Seite wird nach Absenden des Formulares angezeigt. Sie können Sie frei gestalten. An einer Stelle im Textkörper muss die Variable $message untergebracht werden, welche durch eine Systemmeldung ersetzt werden wird.

Die Datei muss unter dem Namen „anmeldung_bericht.htm“ im Ordner „templates“ gespeichert werden.


Aktivierungs-Rückmeldeseite

Diese Seite wird aufgerufen wenn der Benutzer dem Link in der Bestätigungs-eMail folgt. Sie ist frei gestaltbar, muss aber an einer zentralen Stelle den Platzhalter ‚$message’ enthalten, der im Betrieb dann von einer Systemrückmeldung ersetzt wird.

Die Datei muss unter dem Namen „aktivierung_bericht.htm“ im Ordner „templates“ gespeichert werden.


Suchseite

Die Suchseite besteht wie auch die Anmeldeseite aus einem Formular mit folgenden Parametern / Eingabefeldern:

Parameter:


Eingabefelder (Groß-/Kleinschreibung beachten!)

…und der SUBMIT-Button (Beschriftung / Name beliebig)

Der Speicherort ist beliebig, nur die o.g. Pfadangabe zur Datei „ehemalige.php“ muss angepasst werden.

Ergebnisseite

Die Ergebnisseite ist die komplexeste aller Seiten, da wir diese später in 3 Teile teilen müssen. Vorerst genügt es jedoch, eine „normale“ Internetseite zu erstellen, welche eine Tabelle enthält, die 5 Spalten und 3 Zeilen umfasst. In die oberste Zeile kommen die Spaltenüberschriften (Abschlussjahrgang, Geburtsname, Name, Vorname, eMail), die 2. Zeile bleibt frei, und in die letzte Zeile kommen die Werte „$Abschlussjahr“, „$Geburtsname“, „$Name“, „$Vorname“ und „$eMail“.

Nun können Schriftarten, Tabellenformatierungen etc. gewählt werden. Über die Tabelle kann wahlweise noch das Suchformular gesetzt werden.

Um das weitere Vorgehen verständlich zu machen, hier die Vorgehensweise des scripts bei der Ausgabe der Ergebnislisten: Als erstes wird der Seitenanfang mit dem Tabellenkopf ausgegeben (der 1. Teil der Seite). Der zweite Teil, der nur den Quelltext der 3. Tabellenzeile enthält, wird für jeden auszugebenden Datensatz, mit entsprechend anderen Daten gefüllt, wiederholt. Danach wir das Tabellen- und Seitenende ausgegeben (Teil 3). Diese Einteilung der Seite gestaltet sich mit HTML-Kenntnissen deutlich leichter als ohne, kann aber evtl. auch ohne (evtl. unter Zuhilfenahme der Beipieldateien) geschehen. Als Programm zum Teilen der Datei empfiehlt sich ein einfacher Texteditor.

Der 1. Teil umfasst die Seite vom absoluten Anfang bis zu der Tabellenzeile, die die Variable ($Abschlussjahr etc.) enthält. Den Anfang der Tabellenzeile finden Sie, in dem Sie die Variable „$Abschlussjahr“ lokalisieren und solange in Richtung des Anfanges der Datei suchen, bis sie auf „<tr> stoßen. Dies ist der erste Befehl der nicht mehr mit zum 1. Teil gehört.
Den Quelltext des ersten Teils speichern Sie im Ordner „templates“ als „ausgabe_top.htm“ ab.

Der 2. Teil umfasst den übrig gebliebenen Quelltext bis einschließlich </tr> und muss unter „ausgabe_body.htm“ im Ordner „templates“ gespeichert werden.

Der 3. Teil umfasst den Rest der Ursprungsdatei und muss nur noch unter „ausgabe_closer.htm“ gespeichert werden.

Teil 1: Einführung | Teil 2: Design | Teil 3: Konfiguration | Teil 4: Download

 

Weitere Artikel der Kategorie Software: