Exploración DreamweaverMX Ultradev (4-1)
Autor:Eve Cole
Fecha de actualización:2009-05-31 21:07:37
Exploración Dreamweaver MX Ultradev (4) Modificar registros en la base de datos
En el capítulo anterior hablamos sobre cómo agregar contenido nuevo a la base de datos. Pero me pregunto si ha notado tal situación. ¿Qué pasa si encuentro un error en un registro de la base de datos después de enviarlo? ¿Qué hacer? Por supuesto que hay que modificarlo. Para esta modificación modificaremos el contenido de la base de datos a través de WEB. No parece fácil. No importa, a través de la introducción en los capítulos anteriores, debería descubrir que llamar a la base de datos en DW MX es muy simple, siempre que haga unos pocos clics del mouse. Oh. . . Lo mismo ocurre con la actualización del contenido de la base de datos esta vez. ¡Vamos! ~~!
Bien, comprendamos todos el concepto básico de actualizar el contenido de la base de datos. Primero usemos una analogía. Por ejemplo, la actualización de la información del usuario en el foro 5D utiliza la actualización del contenido de la base de datos. Este tipo de página suele ser la página principal (la página anterior) - la subpágina (la página siguiente). La página principal permite al usuario elegir registrar actualizaciones (la información personal en el foro 5D permite a los usuarios elegir registrar actualizaciones). ), y luego pasa un parámetro a la subpágina, y la subpágina realiza dos operaciones diferentes al mismo tiempo. Primero, muestra los datos existentes para que el usuario pueda modificarlos y luego actualiza el contenido de la base de datos modificada.
<1> Primero, creamos un conjunto de registros, como se menciona en el Capítulo 2, y luego usamos el comportamiento de campo repetido para crear registros de varias líneas. No repetiré estos pasos aquí. La representación real se muestra en (4.1).
4-1
<2> ¿Notaste la "edición" anterior? Este es el protagonista de nuestro primer paso: saltar al enlace de la página de detalles (Ir a la página de detalles). Como se mencionó anteriormente, se envía un parámetro a la subpágina de la página principal. La "edición" que tenemos aquí desempeña esta función. Cuando se hace clic en él, se pasará un parámetro a la página siguiente. Primero usamos el mouse para seleccionar la palabra "Editar" y luego Aplicación-->Comportamientos del servidor-->Ir a la página de detalles. Este también es un comportamiento del servidor que viene con DW MX, como se muestra en la Figura (4-2). .
4-2
Después de hacer clic con el mouse, aparecerá una interfaz de diálogo, como se muestra en la Figura (4-3).
Enlace: Puede seleccionar la conexión en la que se debe aplicar este comportamiento del servidor en esta lista desplegable. Si selecciona contenido dinámico en el documento, el contenido se seleccionará automáticamente.
Página de detalles: ingrese la dirección URL de la página ASP correspondiente a la página de detalles en este cuadro de texto, o haga clic en el botón Navegador para seleccionarla. Aquí ingresamos edit.asp.
Pasar parámetro de URL: en este cuadro de texto, ingrese el nombre del parámetro que se pasará a la página de detalles a través de la URL. Recuerde ingresar algo que sea fácil de recordar. Lo usaremos más adelante.
Conjunto de registros: seleccione el conjunto de registros al que pertenecen los parámetros pasados a través de la URL. ¿De qué conjunto de registros significa pasar los parámetros? Aquí seleccione el conjunto de registros llamado testmx que acabamos de crear.
Columna: seleccione el nombre del campo en el conjunto de registros al que pertenece el parámetro pasado por la URL, es decir, establezca la fuente del valor del parámetro pasado por la URL. Aquí elegimos ID, también puedes elegir otra cosa, pero recuerda cambiarla por la correcta más adelante.
Parámetros de URL: indica que los valores del formulario en la página principal se pasan a la subpágina como parámetros de URL. No utilizamos formularios en nuestra página principal, por lo que no necesitamos seleccionarlos.
Parámetros del formulario: indica que los valores del formulario en la página principal se pasan a la subpágina en forma de parámetros de URL. En la subpágina, puede leer los parámetros pasados aquí a través de request.form. Igual que arriba, no hay formulario, así que no lo selecciono. (Nota: request.form es un objeto integrado básico en ASP. Para conocer los métodos detallados, consulte la información relevante).
Cuando se hace clic en el botón Aceptar, el "Editar" que seleccionamos originalmente se convertirá en un enlace de hipertexto que contiene contenido dinámico.
4-3
<3> Hasta ahora, se han completado los preparativos para la transferencia de parámetros en nuestra página principal. ¿Qué queda? Naturalmente, también es lo más destacado de este capítulo: actualizar el contenido de la base de datos. Cree una nueva página, defínala como ASP, el script es VBSscript y guárdela como edit.asp, que es lo que ingresamos anteriormente. No ingrese incorrectamente, de lo contrario cometerá otro error. Lo siguiente es crear un conjunto de registros con la misma página principal y luego crear un formulario para facilitar a los usuarios ingresar registros de actualización. La visualización específica se muestra en la Figura (4-4).
Como se mencionó en el Capítulo 3, recuerde también configurar el nombre del cuadro de texto en el formulario para que sea coherente con el nombre en la base de datos.
4-4