Ultradev-Beispiel-Tutorial: 3.7 Erstellen einer einfachen Abfrage
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 18:34:41
Kapitel 3: Anwenden der Datenbank zum Erstellen dynamischer Webseiten
Abschnitt 7: Erstellen Sie eine einfache Abfrage
Tatsächlich ist das Prinzip der Abfrageerstellung dasselbe wie das Datenbearbeitungsprinzip, das wir oben kennengelernt haben. Sie übergeben zunächst einen Wert von der ersten Seite an die zweite Seite, und dann entnimmt die zweite Seite den entsprechenden Wert basierend auf dem übergebenen Wert. Aufzeichnen und dann die entsprechende Verarbeitung durchführen, z. B. Anzeigen, Bearbeiten und Löschen. Der Unterschied liegt in der Versandart. Im vorherigen Abschnitt haben wir den Wert über die Adressverbindung übergeben und wissen, dass bei allgemeinen Abfragen Daten über ein Formular eingegeben und dann gesendet werden.
Okay, werfen wir einen Blick auf den spezifischen Erstellungsprozess.
Zuerst müssen wir eine Seite erstellen, auf der Benutzer Abfrageinhalte eingeben können. Wie in der Abbildung gezeigt, fügen wir ein Formularfeld namens „Suchen“ mit dem Typ „Text“ und einer Schaltfläche „Senden“ ein. Beachten Sie, dass der Name dieses Formularfelds danach verwendet werden muss. Der Name kann beliebig sein. Dann fügen wir eine Ausführungsseite für dieses Formularfeld hinzu. Positionieren Sie den Cursor auf der roten Linie und das Fenster „Formulareigenschaften“ wird angezeigt. Geben Sie in die Spalte „Aktion“ die Adresse der Seite ein, die Sie abfragen und verarbeiten möchten. Hier verwenden wir searchdo.asp, um sie zu verarbeiten. Wir werden diese Seite später erstellen. Nachdem alle diese Einstellungen abgeschlossen sind, speichern Sie diese Seite als search.asp, und die erste Seite, die wir zum Übergeben des Werts verwenden, ist fertig.
Als nächstes erstellen wir eine zweite Seite, nämlich searchdo.asp. Öffnen Sie wie gewohnt das Panel zum Erstellen eines Datensatzes, wie in der Abbildung gezeigt. Haben Sie einen Unterschied gesehen? Formularvariable erscheint übrigens im Filter. Lassen Sie mich näher darauf eingehen. Wenn Sie im Filter „Benutzername“ auswählen, bedeutet dies, dass der zu durchsuchende Bereich das Feld „Benutzername“ ist. In der Bedingungsspalte wählen wir „Enthalten“ aus, was bedeutet, dass die Datenbank die Daten des Benutzernamenfelds anzeigt, solange dieses Feld den vom Benutzer eingegebenen Inhalt enthält. Beispielsweise enthält der Benutzername den folgenden Inhalt: a, aac, aaac. Wenn der Benutzer mit a sucht, werden alle drei Daten angezeigt. Wenn der Benutzer mit ac sucht, werden sowohl aac als auch aaac angezeigt. Formularvariable bedeutet, dass der Datensatz den über das Formular übergebenen Wert akzeptiert. „Suche“ ist der Name unseres Formularfelds. Wenn der Name Ihres Formularfelds „Suchzeichenfolge“ lautet, sollte er entsprechend in „Suchzeichenfolge“ geändert werden. Klicken Sie auf „OK“ und unser Datensatz wird erstellt.
Nachdem der Datensatz erstellt wurde, müssen wir nur noch die Datensätze gemäß der oben beschriebenen Datensatzanzeigemethode anzeigen.
Öffnen Sie ein Browserfenster und sehen Sie sich die Ausgabe des Programms an.
Dies ist der SQL-Code, den Ultradev für uns generiert hat, als wir auf die Schaltfläche „Erweitert“ geklickt haben. Haben Sie das Request.Form("search") gesehen? Es kommt mir bekannt vor. *_'
Einige grundlegende Funktionen von Dreamweaver Ultradev wurden hier beschrieben. Nachdem Sie dies gelesen haben, sollten Sie in der Lage sein, einige grundlegende Funktionen zum Anzeigen, Durchsuchen, Bearbeiten und Löschen von Daten auszuführen. Als nächstes werden wir zunächst über die Plug-in-Nutzungsfunktion von Ultradev sprechen und dann das Gelernte anhand eines einfachen Website-Hintergrundverwaltungsprogramms festigen.
Warum sollten wir zuerst über die Verwendung von Plug-Ins sprechen? Da wir Plug-Ins oft verwenden können, um einige Funktionen einfach zu implementieren, und einige Plug-Ins auch im nachfolgenden Hintergrundverwaltungsprogramm verwendet werden, werden wir darüber sprechen Machen Sie sich zunächst mit der grundlegenden Verwendung von Plug-Ins vertraut. Bitte achten Sie darauf.