Dieser Crashkurs ist in einer überarbeiteten Form auch in meinem
Panorama-Tutorial zu finden.
------------------------------------------------------------------------------------------------------------------------
Eine Panoramagalerie an eine Datenbank wie MySQL anzubinden ist für Nichtprogrammierer recht schwierig.
Einfacher ist es für Anfänger, die Panoramadatenbank in Form einer Textdatei einzubinden und zu pflegen.
Beispiel:
Das Beispiel besteht aus einer aufrufenden und einer zeigenden Seite, außerdem der Datenbank in Form einer Textdatei.
Hier das Beispiel zum Testen:
index.html. Das gesamte Beispiel zum Herunterladen ist
hier, nur der Quelltext
hier.
Beim Hinzufügen weiterer Panoramen ist lediglich das neue Panorama auf den Server zu laden, auf der Seite
index.htmlein entsprechender Link einzubauen und die Informationen über das Panorama in die Textdatei zu übertragen.
Der Vorgang: Die Panoramagalerie
show.php wird von
index.html aus aufgerufen. Welcher Name und welches Panorama
gezeigt werden, wird in der URL übergeben. Der Link muss die Form haben: show.php?pano=
Pano-Nr.
Aufrufende Seite
index.html
Die Textdatei:
Die Informationen über die Panoramen befinden sich in der Textdatei
daten.txt. Diese Textdatei muss die Kodierung
„Western (Iso Latin 9)“ haben, damit deutsche Umlaute richtig ausgegeben werden. Das lässt sich bei etwas besseren
Texteditoren beim Sichern einstellen.
Die Textdatei wird zeilenweise ausgelesen. Es gibt eine Überschriftzeile zur besseren Übersicht (Zeile 0).
Die Nummer zu Beginn einer Zeile dient der Orientierung, mit welcher Nummer das Panorama aufgerufen wird.
Wichtig ist allerdings nur die Position der Zeile. Die Nummerierung beginnt mit „0“. Eine Zeile endet durch
Drücken der Entertaste (Zeilenschalter).
In jeder Zeile befinden sich als Vorschlag 5 Informationen (Datenfelder) zu jedem Panorama:
Eine Panoramanummer (nur zur Übersicht), Region, Name, Datum und Link zum Panorama.
Statt dem Datum könnte z.B. auch ein Zusatztext eingefügt werden
Diese Textdatei lässt sich mit beliebig vielen Panoramen ausbauen. Getrennt werden die 5 Felder mit „ / “.
Die Nummerierung der Felder beim Aufrufen beginnt mit 0.
Textdatei
daten.txt
Die Galerie show.php
Die zeigende Panoramaseite
show.php zeigt ohne Anhang der Zusatzinformation nichts an.
Die Wiedergabe der Felder im Quelltext bewirkt man wie folgt:
Region: <?php echo "$feld[1]" ?>
Name: <?php echo "$feld[2]" ?>
Datum: <?php echo "$feld[3]" ?>
Link: <?php echo "$feld[4]" ?>
Info für Spezialisten: Der PHP-Absatz am Anfang ist nötig, da "Globals" meistens abgeschaltet ist.
Galerie
show.php

Das ist natürlich eine primitive PHP-Datenbank-Anwendung, aber auch für Nichtprogrammierer zu handeln.
Man muss den Seiten durch HTML und CSS natürlich noch das gewünschte Gesicht geben.
Noch Fragen?