Bemerkungen zu Görlich-Kaspar, Projekt Shanghai -- Formate in der doc-Datei Professionelle Verwendung von Feldern. Minimale Änderungen bei Formaten notwendig. -- Fehler beim Laden der sql-Datei keine -- Fehler in der Geometrie von Haltestellen, Linien, Pois keine -- Validierung von HTML und CSS (http://validator.w3.org/ und http://jigsaw.w3.org/css-validator) css: o.k. html: impressum.htm hat zwei Fehler; sonst, soweit geprüft o.k. -- keine Tabulatoren in html-, css- und php-Dateien bisweilen schon -- Fehler bei Einrückungen bisweilen so: } else { bisweilen so: } else { Variable nivht verwendet: $cols_line[$i] = mysql_num_fields($result_line[$i]); dito weitere cols -- Fehler in der error.log siehe separate Datei -- Dateinamen UNIX-konform ja -- Fehler beim Ausführen von Abfragen keine gefunden -- Zeichendarstellung in Deutsch (und gegebenenfalls anderen Fremdsprachen) z.T. falsch Welche Sehenswürdigkeiten haben im Moment der Abfrage geöffnet? Um 12:24:28 Uhr haben folgende Sehensw?rdigkeiten ge?ffnet: dito an weiteren Stellen. -- Sonstiges -- Aufgeräumte Daten Leere Ordner beseitigen (grafics, shanghai). -- Alte Hinweise Hallo Herr Kaspar und Herr Görlich, Ihre Applikation habe ich auf meine Homepage gestellt. Von Shanghai brauche ich noch für die Projektseite www.hans-f-kern.de/PDB.shtml ein Wappen oder Logo oder eine Fahne. Zur Ladedatei: Jede Tabelle hat eine Identifikation "id" und, wenn es einen Namen gibt, sollte es "name" heißen; also nicht "stationname". Auch "district", "line", "sname" sollten besser "name" heißen. Wenn in einem SELECT mehrere Tabellen beteiligt sind, ist es eh übersichtlicher, wenn die Spalten voll qualifiziert werden. "row" ist schlüsselwort und sollte nicht anderweitig verwendet werden. Zu abfragen-kaspar.sql: Die SELECTs sollten so geschrieben sein: SELECT ... klausel ... klausel ... ; klauseln sind z.B. FROM, WHERE Das ist aber durch die php-Dateien gegenstandslos. Zum Layout der Applikation: Da Sie keine Navigationsleiste haben, ist die Handhabung recht umständlich. Zu impressum.htm: wo ist das Impressum? Zu db_open.php: $db_port wird nicht gebraucht. Weiteres: Ausgabe von ab4.php ist gut. Was soll ab3? Erläuterung fehlt. Wenn man "A" eingibt, erhält man so gut wie alle Stationen!? ab9.php ist gut gemacht. Dito ab8.php Das Underground-Signet ist zu groß. Dito für Sehenswürdigkeiten ab15karte.php ist gut gemacht. dito ab16karte.php, ab6karte.php, ab14karte.php Warum sind in ab17.php die Haltestellen vorgegeben und nicht zu wählen? Werden alle mir zur Verfügung gestellten Dateien verwendet? Fehler in abfragen.htm: Es muß heißen ab6karte.php Bei ab7.php sollte Eingabe identischer Werte "beklagt" werden. ab10.php läuft nicht! Bei ab14karte.php fehlt die Angabe der Währung. Haben Sie die Datei error_log geprüft? Wurden die HTML-Seiten, auch die von PHP erzeugten, und die CSS-Datei validiert?