Dreamweaver MX erstellt unser Gästebuch (1)
Autor:Eve Cole
Aktualisierungszeit:2009-05-31 21:07:19
Hallo zusammen, wir sehen uns wieder. :) In den vorherigen Kapiteln haben wir darüber gesprochen, wie man das Serververhalten von DW MX nutzt, um die Datenbank zu betreiben und dynamische Seiten zu generieren, aber finden Sie das nicht etwas verwirrend und nicht leicht zu verstehen? Ja, worüber wir vorhin gesprochen haben, sind individuelle Serververhalten, und es scheint keinen Zusammenhang zwischen ihnen zu geben. In diesem Kapitel lernen wir, wie wir das Serververhalten von DW MX flexibel nutzen können – um unser Gästebuch zu erstellen! (Ja, es ist ein Gästebuch, das die meisten Serververhalten nutzt, ohne eine Zeile Code zu schreiben.)
Machen Sie zunächst einige Vorbereitungsarbeiten, erstellen Sie ein paar neue Seiten und benennen Sie sie:
index.asp: Startseite des Gästebuchs, wird zum Anzeigen von Nachrichten usw. verwendet.
new.asp: Eine neue Nachricht posten.
rep.asp: Die Seite, die der Webmaster zum Beantworten von Nachrichten verwendet.
edit.asp: Eine Seite zum Bearbeiten fehlerhafter Nachrichteninhalte.
del.asp: Das Gleiche wie oben, aber die Methode ist rücksichtsloser. Löschen Sie sie direkt. :) :)
login.asp: Nur der Webmaster hat die Berechtigung zum Antworten, Bearbeiten, Löschen und für andere oben genannte Vorgänge. Der Webmaster kann sich über diese Seite anmelden und das Gästebuch verwalten.
sorry.asp: Die Seite wurde zurückgegeben, wenn die Anmeldung falsch war.
Wie in Abbildung (7-1) dargestellt.
7-1
In Bezug auf die Datenbank müssen wir zwei Tabellen verwenden, wie in Abbildung (7-2) dargestellt. In der Tabelle admin werden der Name und das Passwort des Superusers gespeichert, und in der Tabelle f_bbs werden die Posting-Informationen gespeichert. Wir werden dies später ausführlich erläutern.
7-2
Erstellen Sie in der Admin-Tabelle zwei neue Felder mit den Namen f_name und f_password und legen Sie den Datentyp jeweils auf Text fest, wie in Abbildung (7-3) dargestellt.
7-3
Tabelle b_bbs ist etwas mühsam, aber keine Angst, wir machen es Schritt für Schritt. Schauen Sie sich zuerst das Bild (7-4) an.
7-4
Die Feld-ID ist das Schlüsselfeld des Nachrichteninhalts, da sie über viele Funktionen verfügt. Stellen Sie den Datentyp auf automatische Nummerierung ein und legen Sie ihn als Primärschlüssel fest. Wählen Sie ihn also aus und klicken Sie auf den roten Kreis in Abbildung (7-4). Taste.
f_name ist der Name des Benutzers, der die Nachricht hinterlassen hat, was sehr einfach ist.
f_content speichert den Nachrichteninhalt. Da der Textdatentyp nur bis zu 255 Zeichen speichern kann, was für unseren Nachrichteninhalt etwas weniger ist, müssen wir ihn hier als Notiz festlegen, da der Datentyp der Notiz bis zu 65.535 Zeichen speichern kann Charaktere, was völlig ausreicht. :) :)
f_oicq ist die OICQ-Nummer des Nachrichtenbenutzers, festgelegt mit demselben Benutzernamen.
f_email ist die E-Mail-Adresse des Benutzers, der die Nachricht hinterlassen hat, und ist auf denselben Benutzernamen festgelegt.
f_homepage ist die Homepage-Adresse des Benutzers, festgelegt mit demselben Benutzernamen.
f_time ist der Zeitpunkt, zu dem die Nachricht übermittelt wurde. Bitte beachten Sie, dass der Datentyp auf Datum/Uhrzeit geändert werden muss und ein Standardwert festgelegt werden muss. Wie in Abbildung (7-5) dargestellt. Diese now() ist eine in VBA integrierte Funktion. Ihre Funktion besteht darin, dass das System das Feld mit dem aktuellen Datum und der aktuellen Uhrzeit füllt, wenn beim Senden einer Nachricht kein Wert angegeben wird.
f_repcontent ist der Inhalt der Antwort des Webmasters, der mit dem Inhalt der Nachricht identisch ist. Es ist jedoch zu beachten, dass auch ein Standardwert hinzugefügt werden muss, wie in Abbildung (7-6) dargestellt. Seine Funktion besteht darin, „Noch keine Antwort“ anzuzeigen, wenn auf den aktuellen Nachrichteninhalt keine Antwort vorliegt. Achten Sie auf die beiden doppelten Anführungszeichen. Sie müssen auf Englisch eingegeben werden, z. B. „“. Wenn „“ auf Chinesisch eingegeben wird, wird ein Fehler gemeldet.
7-5
7-6
Nach der Vorbereitung der Datenbank ist unser Protagonist an der Reihe, index.asp. Diese Seite wird zur Anzeige von Nachrichten und einigen funktionalen Verbindungen verwendet. Schauen wir uns zunächst das allgemeine Erscheinungsbild an, wie in Abbildung (7-7) dargestellt. Denken Sie gleichzeitig daran, einen Datensatz zu erstellen und ihn „Gästebuch“ zu nennen.
7-7
Ich bin nur der Einfachheit halber hier und verwende keine Bilder. Das ungefähre Erscheinungsbild ist wie oben. Das Wichtigste ist, den Namen der Person anzuzeigen, die die Nachricht hinterlassen hat, sowie den Inhalt der Nachricht und die Antwort des Webmasters, um sicherzustellen, dass diese angezeigt wird, wenn kein Nachrichteninhalt vorhanden ist es wird keine Fehler geben. Dann fragen sich einige aufmerksame Leser vielleicht: Warum habe ich die OICQ-Nummer und die Homepage-Adresse, die ich oben in der Datenbank erstellt habe, nicht gesehen? Oh. . Keine Sorge, natürlich müssen Sie diese verwenden, siehe Abbildung (7-8), dies ist ein grundsätzlich geformter Look.
7-8
Wie wäre es, wenn Sie bitte das OICQ, die E-Mail-Adresse, die Homepage und die Veröffentlichungszeit angeben? Es scheint ziemlich mühsam zu sein. Keine Angst, es ist eigentlich ganz einfach, nur ein paar kleine Serveraktionen, los geht's! ! Gehen wir es Schritt für Schritt an.
Hallo zusammen, wir sehen uns wieder. :) In den vorherigen Kapiteln haben wir darüber gesprochen, wie man das Serververhalten von DW MX nutzt, um die Datenbank zu betreiben und dynamische Seiten zu generieren, aber finden Sie das nicht etwas verwirrend und nicht leicht zu verstehen? Ja, worüber wir vorhin gesprochen haben, sind individuelle Serververhalten, und es scheint keinen Zusammenhang zwischen ihnen zu geben. In diesem Kapitel lernen wir, wie wir das Serververhalten von DW MX flexibel nutzen können – um unser Gästebuch zu erstellen! (Ja, es ist ein Gästebuch, das die meisten Serververhalten nutzt, ohne eine Zeile Code zu schreiben.)
Machen Sie zunächst einige Vorbereitungsarbeiten, erstellen Sie ein paar neue Seiten und benennen Sie sie:
index.asp: Startseite des Gästebuchs, wird zum Anzeigen von Nachrichten usw. verwendet.
new.asp: Eine neue Nachricht posten.
rep.asp: Die Seite, die der Webmaster zum Beantworten von Nachrichten verwendet.
edit.asp: Eine Seite zum Bearbeiten fehlerhafter Nachrichteninhalte.
del.asp: Das Gleiche wie oben, aber die Methode ist rücksichtsloser. Löschen Sie sie direkt. :) :)
login.asp: Nur der Webmaster hat die Berechtigung zum Antworten, Bearbeiten, Löschen und für andere oben genannte Vorgänge. Der Webmaster kann sich über diese Seite anmelden und das Gästebuch verwalten.
sorry.asp: Die Seite wurde zurückgegeben, wenn die Anmeldung falsch war.
Wie in Abbildung (7-1) dargestellt.
7-1
In Bezug auf die Datenbank müssen wir zwei Tabellen verwenden, wie in Abbildung (7-2) dargestellt. In der Tabelle admin werden der Name und das Passwort des Superusers gespeichert, und in der Tabelle f_bbs werden die Posting-Informationen gespeichert. Wir werden dies später ausführlich erläutern.
7-2
Erstellen Sie in der Admin-Tabelle zwei neue Felder mit den Namen f_name und f_password und legen Sie den Datentyp jeweils auf Text fest, wie in Abbildung (7-3) dargestellt.
7-3
Tabelle b_bbs ist etwas mühsam, aber keine Angst, wir machen es Schritt für Schritt. Schauen Sie sich zuerst das Bild (7-4) an.
7-4
Die Feld-ID ist das Schlüsselfeld des Nachrichteninhalts, da sie über viele Funktionen verfügt. Stellen Sie den Datentyp auf automatische Nummerierung ein und legen Sie ihn als Primärschlüssel fest. Wählen Sie ihn also aus und klicken Sie auf den roten Kreis in Abbildung (7-4). Taste.
f_name ist der Name des Benutzers, der die Nachricht hinterlassen hat, was sehr einfach ist.
f_content speichert den Nachrichteninhalt. Da der Textdatentyp nur bis zu 255 Zeichen speichern kann, was für unseren Nachrichteninhalt etwas weniger ist, müssen wir ihn hier als Notiz festlegen, da der Datentyp der Notiz bis zu 65.535 Zeichen speichern kann Charaktere, was völlig ausreicht. :) :)
f_oicq ist die OICQ-Nummer des Nachrichtenbenutzers, festgelegt mit demselben Benutzernamen.
f_email ist die E-Mail-Adresse des Benutzers, der die Nachricht hinterlassen hat, und ist auf denselben Benutzernamen festgelegt.
f_homepage ist die Homepage-Adresse des Benutzers, festgelegt mit demselben Benutzernamen.
f_time ist der Zeitpunkt, zu dem die Nachricht übermittelt wurde. Bitte beachten Sie, dass der Datentyp auf Datum/Uhrzeit geändert werden muss und ein Standardwert festgelegt werden muss. Wie in Abbildung (7-5) dargestellt. Diese now() ist eine in VBA integrierte Funktion. Ihre Funktion besteht darin, dass das System das Feld mit dem aktuellen Datum und der aktuellen Uhrzeit füllt, wenn beim Senden einer Nachricht kein Wert angegeben wird.
f_repcontent ist der Inhalt der Antwort des Webmasters, der mit dem Inhalt der Nachricht identisch ist. Es ist jedoch zu beachten, dass auch ein Standardwert hinzugefügt werden muss, wie in Abbildung (7-6) dargestellt. Seine Funktion besteht darin, „Noch keine Antwort“ anzuzeigen, wenn auf den aktuellen Nachrichteninhalt keine Antwort vorliegt. Achten Sie auf die beiden doppelten Anführungszeichen. Sie müssen auf Englisch eingegeben werden, z. B. „“. Wenn „“ auf Chinesisch eingegeben wird, wird ein Fehler gemeldet.
7-5
7-6
Nach der Vorbereitung der Datenbank ist unser Protagonist an der Reihe, index.asp. Diese Seite wird zur Anzeige von Nachrichten und einigen funktionalen Verbindungen verwendet. Schauen wir uns zunächst das allgemeine Erscheinungsbild an, wie in Abbildung (7-7) dargestellt. Denken Sie gleichzeitig daran, einen Datensatz zu erstellen und ihn „Gästebuch“ zu nennen.
7-7
Ich bin nur der Einfachheit halber hier und verwende keine Bilder. Das ungefähre Erscheinungsbild ist wie oben. Das Wichtigste ist, den Namen der Person anzuzeigen, die die Nachricht hinterlassen hat, sowie den Inhalt der Nachricht und die Antwort des Webmasters, um sicherzustellen, dass diese angezeigt wird, wenn kein Nachrichteninhalt vorhanden ist es wird keine Fehler geben. Dann fragen sich einige aufmerksame Leser vielleicht: Warum habe ich die OICQ-Nummer und die Homepage-Adresse, die ich oben in der Datenbank erstellt habe, nicht gesehen? Oh. . Keine Sorge, natürlich müssen Sie diese verwenden, siehe Abbildung (7-8), dies ist ein grundsätzlich geformter Look.
7-8
Wie wäre es, wenn Sie bitte das OICQ, die E-Mail-Adresse, die Homepage und die Veröffentlichungszeit angeben? Es scheint ziemlich mühsam zu sein. Keine Angst, es ist eigentlich ganz einfach, nur ein paar kleine Serveraktionen, los geht's! ! Gehen wir es Schritt für Schritt an.