Dreamweaver MX crea nuestro libro de visitas (1)
Autor:Eve Cole
Fecha de actualización:2009-05-31 21:07:19
Hola a todos, nos volvemos a encontrar. :) En los capítulos anteriores, hablamos sobre cómo utilizar el comportamiento del servidor de DW MX para operar la base de datos y generar páginas dinámicas, pero ¿no crees que es un poco confuso y no fácil de entender? Sí, de lo que hablamos antes son de comportamientos de servidores individuales y parecen no tener conexión. En este capítulo, aprenderemos cómo aplicar de manera flexible el comportamiento del servidor de DW MX para crear nuestro libro de visitas. (Sí, es un libro de visitas, que utilizará la mayoría de los comportamientos del servidor sin escribir una línea de código).
Primero haga un poco de trabajo de preparación, cree algunas páginas nuevas y asígneles un nombre:
index.asp: página de inicio del libro de visitas, utilizada para mostrar mensajes, etc.
new.asp: Publicar un mensaje nuevo.
rep.asp: La página utilizada por el webmaster para responder a los mensajes.
edit.asp: una página para editar el contenido de algunos mensajes en mal estado.
del.asp: Igual que el anterior, pero el método es más despiadado, elimínelo directamente. :)
login.asp: solo el webmaster tiene la autoridad para responder, editar, eliminar y otras operaciones mencionadas anteriormente. El webmaster puede iniciar sesión y administrar el libro de visitas a través de esta página.
Sorry.asp: la página devuelta cuando el inicio de sesión es incorrecto.
Como se muestra en la Figura (7-1).
7-1
En términos de base de datos, necesitamos usar dos tablas, como se muestra en la Figura (7-2). La tabla admin se utiliza para almacenar el nombre y la contraseña del superusuario, y la tabla f_bbs almacena la información de publicación. Lo explicaremos en detalle más adelante.
7-2
Cree dos campos nuevos en la tabla de administración, denominados f_name y f_password, y establezca el tipo de datos en texto respectivamente, como se muestra en la Figura (7-3).
7-3
La tabla b_bbs es un poco problemática, pero no tengas miedo, hagámoslo paso a paso, primero mira la imagen (7-4).
7-4
El ID de campo es el campo clave del contenido del mensaje porque tiene muchas funciones. Configure su tipo de datos en numeración automática y configúrelo como clave principal, es decir, selecciónelo y haga clic en el círculo rojo en la Figura (7-4). botón.
f_name es el nombre del usuario que dejó el mensaje, lo cual es muy simple.
f_content almacena el contenido del mensaje. Dado que el tipo de datos de texto solo puede almacenar hasta 255 caracteres, que es un poco menos para el contenido de nuestro mensaje, debemos configurarlo como una nota aquí porque el tipo de datos de la nota puede almacenar hasta 65,535. personajes, lo cual es completamente suficiente. :)
f_oicq es el número OICQ del usuario del mensaje, configurado con el mismo nombre de usuario.
f_email es la dirección de correo electrónico del usuario que dejó el mensaje y está configurada con el mismo nombre de usuario.
f_homepage es la dirección de la página de inicio del usuario, configurada con el mismo nombre de usuario.
f_time es la hora en que se envió el mensaje. Tenga en cuenta aquí que el tipo de datos debe cambiarse a fecha/hora y se debe establecer un valor predeterminado. Como se muestra en la Figura (7-5). Este now() es una función incorporada de VBA. Su función es que si no se especifica el valor del campo al enviar un mensaje, el sistema completará el campo con la fecha y hora actuales.
f_repcontent es el contenido de la respuesta del webmaster, que es el mismo que el contenido del mensaje. Sin embargo, cabe señalar que también se debe agregar un valor predeterminado, como se muestra en la Figura (7-6). Su función es mostrar "Aún no hay respuesta" si no hay respuesta al contenido del mensaje actual. Preste atención a las dos comillas dobles. Deben ingresarse en inglés, como "". Si "" se ingresa en chino, se informará un error.
7-5
7-6
Después de preparar la base de datos, es el turno de nuestro protagonista, index.asp. Esta página se utiliza para mostrar mensajes y algunas conexiones funcionales. Primero echemos un vistazo a su apariencia general, como se muestra en la Figura (7-7). Al mismo tiempo, recuerde crear un conjunto de registros y llamarlo libro de visitas.
7-7
Estoy aquí solo por conveniencia, por lo que no uso ninguna imagen. La apariencia aproximada es la anterior. Lo más importante es mostrar el nombre de la persona que dejó el mensaje, el contenido del mensaje y la respuesta del webmaster. La siguiente "sin respuesta" se utiliza para garantizar que se muestre cuando no hay contenido del mensaje. no habrá errores. Entonces, algunos lectores atentos pueden preguntar: ¿por qué no he visto el número de OICQ y la dirección de la página de inicio que creé en la base de datos anterior? Oh. . No se preocupe, por supuesto que necesita usarlos, consulte la Figura (7-8), esta es una apariencia básicamente formada.
7-8
¿Qué tal si muestra el OICQ, el correo electrónico, la página de inicio y la hora de publicación? Parece bastante problemático. No tengas miedo, en realidad es muy simple, solo unas pequeñas acciones del servidor, ¡vamos! ! Vayamos paso a paso.
Hola a todos, nos volvemos a encontrar. :) En los capítulos anteriores, hablamos sobre cómo utilizar el comportamiento del servidor de DW MX para operar la base de datos y generar páginas dinámicas, pero ¿no crees que es un poco confuso y no fácil de entender? Sí, de lo que hablamos antes son de comportamientos de servidores individuales y parecen no tener conexión. En este capítulo, aprenderemos cómo aplicar de manera flexible el comportamiento del servidor de DW MX para crear nuestro libro de visitas. (Sí, es un libro de visitas, que utilizará la mayoría de los comportamientos del servidor sin escribir una línea de código).
Primero haga un poco de trabajo de preparación, cree algunas páginas nuevas y asígneles un nombre:
index.asp: página de inicio del libro de visitas, utilizada para mostrar mensajes, etc.
new.asp: Publicar un mensaje nuevo.
rep.asp: La página utilizada por el webmaster para responder a los mensajes.
edit.asp: una página para editar el contenido de algunos mensajes en mal estado.
del.asp: Igual que el anterior, pero el método es más despiadado, elimínelo directamente. :)
login.asp: solo el webmaster tiene la autoridad para responder, editar, eliminar y otras operaciones mencionadas anteriormente. El webmaster puede iniciar sesión y administrar el libro de visitas a través de esta página.
Sorry.asp: la página devuelta cuando el inicio de sesión es incorrecto.
Como se muestra en la Figura (7-1).
7-1
En términos de base de datos, necesitamos usar dos tablas, como se muestra en la Figura (7-2). La tabla admin se utiliza para almacenar el nombre y la contraseña del superusuario, y la tabla f_bbs almacena la información de publicación. Lo explicaremos en detalle más adelante.
7-2
Cree dos campos nuevos en la tabla de administración, denominados f_name y f_password, y establezca el tipo de datos en texto respectivamente, como se muestra en la Figura (7-3).
7-3
La tabla b_bbs es un poco problemática, pero no tengas miedo, hagámoslo paso a paso, primero mira la imagen (7-4).
7-4
El ID de campo es el campo clave del contenido del mensaje porque tiene muchas funciones. Configure su tipo de datos en numeración automática y configúrelo como clave principal, es decir, selecciónelo y haga clic en el círculo rojo en la Figura (7-4). botón.
f_name es el nombre del usuario que dejó el mensaje, lo cual es muy simple.
f_content almacena el contenido del mensaje. Dado que el tipo de datos de texto solo puede almacenar hasta 255 caracteres, que es un poco menos para el contenido de nuestro mensaje, debemos configurarlo como una nota aquí porque el tipo de datos de la nota puede almacenar hasta 65,535. personajes, lo cual es completamente suficiente. :)
f_oicq es el número OICQ del usuario del mensaje, configurado con el mismo nombre de usuario.
f_email es la dirección de correo electrónico del usuario que dejó el mensaje y está configurada con el mismo nombre de usuario.
f_homepage es la dirección de la página de inicio del usuario, configurada con el mismo nombre de usuario.
f_time es la hora en que se envió el mensaje. Tenga en cuenta aquí que el tipo de datos debe cambiarse a fecha/hora y se debe establecer un valor predeterminado. Como se muestra en la Figura (7-5). Este now() es una función incorporada de VBA. Su función es que si no se especifica el valor del campo al enviar un mensaje, el sistema completará el campo con la fecha y hora actuales.
f_repcontent es el contenido de la respuesta del webmaster, que es el mismo que el contenido del mensaje. Sin embargo, cabe señalar que también se debe agregar un valor predeterminado, como se muestra en la Figura (7-6). Su función es mostrar "Aún no hay respuesta" si no hay respuesta al contenido del mensaje actual. Preste atención a las dos comillas dobles. Deben ingresarse en inglés, como "". Si "" se ingresa en chino, se informará un error.
7-5
7-6
Después de preparar la base de datos, es el turno de nuestro protagonista, index.asp. Esta página se utiliza para mostrar mensajes y algunas conexiones funcionales. Primero echemos un vistazo a su apariencia general, como se muestra en la Figura (7-7). Al mismo tiempo, recuerde crear un conjunto de registros y llamarlo libro de visitas.
7-7
Estoy aquí solo por conveniencia, por lo que no uso ninguna imagen. La apariencia aproximada es la anterior. Lo más importante es mostrar el nombre de la persona que dejó el mensaje, el contenido del mensaje y la respuesta del webmaster. La siguiente "sin respuesta" se utiliza para garantizar que se muestre cuando no hay contenido del mensaje. no habrá errores. Entonces, algunos lectores atentos pueden preguntar: ¿por qué no he visto el número de OICQ y la dirección de la página de inicio que creé en la base de datos anterior? Oh. . No se preocupe, por supuesto que necesita usarlos, consulte la Figura (7-8), esta es una apariencia básicamente formada.
7-8
¿Qué tal si muestra el OICQ, el correo electrónico, la página de inicio y la hora de publicación? Parece bastante problemático. No tengas miedo, en realidad es muy simple, solo unas pequeñas acciones del servidor, ¡vamos! ! Vayamos paso a paso.