Dreamweaver MX crée notre livre d'or (1)
Auteur:Eve Cole
Date de mise à jour:2009-05-31 21:07:19
Bonjour à tous, nous nous retrouvons. :) Dans les chapitres précédents, nous avons expliqué comment utiliser le comportement du serveur de DW MX pour faire fonctionner la base de données et générer des pages dynamiques, mais ne trouvez-vous pas que c'est un peu déroutant et pas facile à comprendre ? Oui, ce dont nous avons parlé plus tôt, ce sont des comportements de serveurs individuels, et ils semblent n'avoir aucune connexion. Dans ce chapitre, nous apprendrons comment appliquer de manière flexible le comportement du serveur de DW MX - pour créer notre livre d'or ! (Oui, c'est un livre d'or, qui utilisera la plupart des comportements du serveur sans écrire une ligne de code.)
Faites d'abord un travail de préparation, créez quelques nouvelles pages et nommez-les :
index.asp : page d'accueil du livre d'or, utilisée pour afficher les messages, etc.
new.asp : publier un nouveau message.
rep.asp : La page utilisée par le webmaster pour répondre aux messages.
edit.asp : une page permettant de modifier le contenu de certains messages malsains.
del.asp : Comme ci-dessus, mais la méthode est plus impitoyable, supprimez-la directement. :)
login.asp : seul le webmaster a le pouvoir de répondre, de modifier, de supprimer et d'autres opérations mentionnées ci-dessus. Le webmaster peut se connecter et gérer le livre d'or via cette page.
désolé.asp : la page renvoyée lorsque la connexion est incorrecte.
Comme le montre la figure (7-1).
7-1
En termes de base de données, nous devons utiliser deux tables, comme le montre la figure (7-2). La table admin est utilisée pour stocker le nom et le mot de passe du super utilisateur, et la table f_bbs stocke les informations de publication. Nous l'expliquerons en détail plus tard.
7-2
Créez deux nouveaux champs dans la table admin, nommés f_name et f_password, et définissez respectivement le type de données sur text, comme indiqué dans la figure (7-3).
7-3
La table b_bbs est un peu gênante, mais n'ayez pas peur, procédons étape par étape, regardez d'abord l'image (7-4).
7-4
Le champ ID est le champ clé du contenu du message car il a de nombreuses fonctions. Définissez son type de données sur numérotation automatique et définissez-le comme clé primaire, c'est-à-dire sélectionnez-le et cliquez sur le cercle rouge dans la figure (7-4). bouton.
f_name est le nom de l'utilisateur qui a laissé le message, ce qui est très simple.
f_content stocke le contenu du message Étant donné que le type de données texte ne peut stocker que jusqu'à 255 caractères, ce qui est un peu moins pour le contenu de notre message, nous devons le définir ici comme note car le type de données de la note peut stocker jusqu'à 65 535 caractères. personnages, ce qui est tout à fait suffisant. :)
f_oicq est le numéro OICQ de l'utilisateur du message, défini avec le même nom d'utilisateur.
f_email est l'adresse e-mail de l'utilisateur qui a laissé le message et est définie sur le même nom d'utilisateur.
f_homepage est l'adresse de la page d'accueil de l'utilisateur, définie avec le même nom d'utilisateur.
f_time est l'heure à laquelle le message a été soumis. Veuillez noter ici que le type de données doit être modifié en date/heure et qu'une valeur par défaut doit être définie. Comme le montre la figure (7-5). This now() est une fonction intégrée de VBA. Sa fonction est que si la valeur du champ n'est pas spécifiée lors de la soumission d'un message, le système remplira le champ avec la date et l'heure actuelles.
f_repcontent est le contenu de la réponse du webmaster, qui est le même que le contenu du message. Cependant, il convient de noter qu'une valeur par défaut doit également être ajoutée, comme le montre la figure (7-6). Sa fonction est d'afficher « Pas encore de réponse » s'il n'y a pas de réponse au contenu du message en cours. Faites attention aux deux guillemets doubles. Ils doivent être saisis en anglais, comme "". Si "" est saisi en chinois, une erreur sera signalée.
7-5
7-6
Après avoir préparé la base de données, c'est au tour de notre protagoniste, index.asp. Cette page permet d'afficher des messages et quelques connexions fonctionnelles. Voyons d'abord son apparence générale, comme le montre la figure (7-7). En même temps, n'oubliez pas de créer un jeu d'enregistrements et de le nommer livre d'or.
7-7
Je suis juste ici pour des raisons de commodité, donc je n'utilise aucune photo. L'apparence approximative est la même que ci-dessus. Le plus important est d'afficher le nom de la personne qui a laissé le message, le contenu du message et la réponse du webmaster. Le "pas de réponse" suivant permet de garantir qu'il s'affiche lorsqu'il n'y a pas de contenu de message. il n'y aura aucune erreur. Alors certains lecteurs attentifs pourraient se demander : pourquoi n'ai-je pas vu le numéro OICQ et l'adresse de la page d'accueil que j'ai créés dans la base de données ci-dessus ? Oh. . Ne vous inquiétez pas, bien sûr, vous devez les utiliser, voir la figure (7-8), il s'agit d'une apparence basique.
7-8
Que diriez-vous de montrer l'OICQ, le courrier électronique, la page d'accueil et l'heure de publication? Cela semble assez gênant. N'ayez pas peur, c'est en fait très simple, juste quelques petites actions sur le serveur, c'est parti ! ! Allons-y étape par étape.
Bonjour à tous, nous nous retrouvons. :) Dans les chapitres précédents, nous avons expliqué comment utiliser le comportement du serveur de DW MX pour faire fonctionner la base de données et générer des pages dynamiques, mais ne trouvez-vous pas que c'est un peu déroutant et pas facile à comprendre ? Oui, ce dont nous avons parlé plus tôt, ce sont des comportements de serveurs individuels, et ils semblent n'avoir aucune connexion. Dans ce chapitre, nous apprendrons comment appliquer de manière flexible le comportement du serveur de DW MX - pour créer notre livre d'or ! (Oui, c'est un livre d'or, qui utilisera la plupart des comportements du serveur sans écrire une ligne de code.)
Faites d'abord un travail de préparation, créez quelques nouvelles pages et nommez-les :
index.asp : page d'accueil du livre d'or, utilisée pour afficher les messages, etc.
new.asp : publier un nouveau message.
rep.asp : La page utilisée par le webmaster pour répondre aux messages.
edit.asp : une page permettant de modifier le contenu de certains messages malsains.
del.asp : Comme ci-dessus, mais la méthode est plus impitoyable, supprimez-la directement. :)
login.asp : seul le webmaster a le pouvoir de répondre, de modifier, de supprimer et d'autres opérations mentionnées ci-dessus. Le webmaster peut se connecter et gérer le livre d'or via cette page.
désolé.asp : la page renvoyée lorsque la connexion est incorrecte.
Comme le montre la figure (7-1).
7-1
En termes de base de données, nous devons utiliser deux tables, comme le montre la figure (7-2). La table admin est utilisée pour stocker le nom et le mot de passe du super utilisateur, et la table f_bbs stocke les informations de publication. Nous l'expliquerons en détail plus tard.
7-2
Créez deux nouveaux champs dans la table admin, nommés f_name et f_password, et définissez respectivement le type de données sur text, comme indiqué dans la figure (7-3).
7-3
La table b_bbs est un peu gênante, mais n'ayez pas peur, procédons étape par étape, regardez d'abord l'image (7-4).
7-4
Le champ ID est le champ clé du contenu du message car il a de nombreuses fonctions. Définissez son type de données sur numérotation automatique et définissez-le comme clé primaire, c'est-à-dire sélectionnez-le et cliquez sur le cercle rouge dans la figure (7-4). bouton.
f_name est le nom de l'utilisateur qui a laissé le message, ce qui est très simple.
f_content stocke le contenu du message Étant donné que le type de données texte ne peut stocker que jusqu'à 255 caractères, ce qui est un peu moins pour le contenu de notre message, nous devons le définir ici comme note car le type de données de la note peut stocker jusqu'à 65 535 caractères. personnages, ce qui est tout à fait suffisant. :)
f_oicq est le numéro OICQ de l'utilisateur du message, défini avec le même nom d'utilisateur.
f_email est l'adresse e-mail de l'utilisateur qui a laissé le message et est définie sur le même nom d'utilisateur.
f_homepage est l'adresse de la page d'accueil de l'utilisateur, définie avec le même nom d'utilisateur.
f_time est l'heure à laquelle le message a été soumis. Veuillez noter ici que le type de données doit être modifié en date/heure et qu'une valeur par défaut doit être définie. Comme le montre la figure (7-5). This now() est une fonction intégrée de VBA. Sa fonction est que si la valeur du champ n'est pas spécifiée lors de la soumission d'un message, le système remplira le champ avec la date et l'heure actuelles.
f_repcontent est le contenu de la réponse du webmaster, qui est le même que le contenu du message. Cependant, il convient de noter qu'une valeur par défaut doit également être ajoutée, comme le montre la figure (7-6). Sa fonction est d'afficher « Pas encore de réponse » s'il n'y a pas de réponse au contenu du message en cours. Faites attention aux deux guillemets doubles. Ils doivent être saisis en anglais, comme "". Si "" est saisi en chinois, une erreur sera signalée.
7-5
7-6
Après avoir préparé la base de données, c'est au tour de notre protagoniste, index.asp. Cette page permet d'afficher des messages et quelques connexions fonctionnelles. Voyons d'abord son apparence générale, comme le montre la figure (7-7). En même temps, n'oubliez pas de créer un jeu d'enregistrements et de le nommer livre d'or.
7-7
Je suis juste ici pour des raisons de commodité, donc je n'utilise aucune photo. L'apparence approximative est la même que ci-dessus. Le plus important est d'afficher le nom de la personne qui a laissé le message, le contenu du message et la réponse du webmaster. Le "pas de réponse" suivant permet de garantir qu'il s'affiche lorsqu'il n'y a pas de contenu de message. il n'y aura aucune erreur. Alors certains lecteurs attentifs pourraient se demander : pourquoi n'ai-je pas vu le numéro OICQ et l'adresse de la page d'accueil que j'ai créés dans la base de données ci-dessus ? Oh. . Ne vous inquiétez pas, bien sûr, vous devez les utiliser, voir la figure (7-8), il s'agit d'une apparence basique.
7-8
Que diriez-vous de montrer l'OICQ, le courrier électronique, la page d'accueil et l'heure de publication? Cela semble assez gênant. N'ayez pas peur, c'est en fait très simple, juste quelques petites actions sur le serveur, c'est parti ! ! Allons-y étape par étape.