Definir fuentes de contenido dinámico

Última actualización el 25 abr 2024
Nota

La interfaz de usuario se ha simplificado en Dreamweaver y versiones posteriores. Como resultado, es posible que no encuentre algunas de las opciones que se describen en este artículo en Dreamweaver y versiones posteriores. Para obtener más información, consulte este artículo.

Definir un conjunto de registros sin escribir SQL

Puedes crear un conjunto de registros sin introducir manualmente instrucciones SQL.

En la ventana Documento, abrir la página que usará el conjunto de registros.
Seleccionar Ventana > Enlaces para mostrar el panel Enlaces.
En el panel Enlaces, hacer clic en el botón Más (+) y seleccionar Conjunto de registros (Consulta) del menú emergente.

Aparecerá el cuadro de diálogo Juego de registros sencillo. Si estás desarrollando un sitio ColdFusion, el cuadro de diálogo Conjunto de registros es ligeramente diferente. (Si aparece el cuadro de diálogo avanzado de Conjunto de registros, haga clic en el botón Sencillo para cambiar al cuadro de diálogo sencillo de Conjunto de registros.)

Seleccione las opciones del cuadro de diálogo Juego de registros para el tipo de documento.

Para instrucciones, véanse las siguientes secciones.

Haga clic en el botón Prueba para ejecutar la consulta y asegúrese de que recupera la información que pretendía.

Si definiste un filtro que usa parámetros introducidos por usuarios, introduce un valor en el cuadro Valor de prueba y haz clic en Aceptar. Si una instancia del conjunto de registros se crea correctamente, aparece una tabla que muestra datos extraídos del conjunto de registros.

Haga clic en Aceptar para añadir el conjunto de registros a la lista de fuentes de contenido disponibles en el panel Enlaces.

Opciones para el cuadro de diálogo sencillo de Conjunto de registros (PHP, ASP)

En el cuadro Nombre, introduzca un nombre para el conjunto de registros.

Una práctica común es añadir el prefijo rs a los nombres de conjunto de registros para distinguirlos de otros nombres de objetos en el código, por ejemplo: rsPressReleases.

Los nombres de conjunto de registros solo pueden contener letras, números y el carácter de guión bajo (_). No puede incluir caracteres especiales ni espacios.

Seleccione una conexión en el menú emergente Conexión.

Si no aparece ninguna conexión en la lista, haz clic en Definir para crear una.

En el menú emergente Tabla, selecciona la tabla de base de datos que proporcionará datos al conjunto de registros.

El menú emergente muestra todas las tablas de la base de datos especificada.

Para incluir un subconjunto de las columnas de la tabla en el conjunto de registros, haz clic en Seleccionadas y elige las columnas deseadas haciendo Control+clic (Windows) o Comando+clic (Macintosh) en la lista.

Para limitar aún más los registros devueltos de la tabla, completa la sección Filtro:

  • Del primer menú emergente, selecciona una columna de la tabla de base de datos para comparar contra un valor de prueba que definas.

  • Del segundo menú emergente, selecciona una expresión condicional para comparar el valor seleccionado en cada registro contra el valor de prueba.

  • En el tercer menú emergente, seleccione Valor introducido.

  • En el cuadro de texto, introduzca el valor de prueba.

    Si el valor especificado en un registro cumple tu condición de filtrado, el registro se incluye en el conjunto de registros.

(Opcional) Para ordenar los registros, seleccione una columna por la que ordenar y, a continuación, especifique si los registros deben ordenarse en orden ascendente (1, 2, 3...o A, B, C...) o en orden descendente.

Haga clic en Prueba para conectarse a la base de datos y crear una instancia de la fuente de datos, y haga clic en Aceptar para cerrar la fuente de datos.

Aparece una tabla que muestra los datos devueltos. Cada fila contiene un registro y cada columna representa un campo de ese registro.

Haga clic en OK. El conjunto de registros recién definido aparece en el panel Vínculos.

Opciones para el cuadro de diálogo Conjunto de registros simple (ColdFusion)

Define un conjunto de registros para tipos de documento de ColdFusion como fuente de contenido dinámico sin que tengas que codificar instrucciones SQL manualmente.

En el cuadro Nombre, introduce un nombre para el conjunto de registros.

Una práctica común es añadir el prefijo rs a los nombres de conjuntos de registros para distinguirlos de otros nombres de objeto en tu código. Por ejemplo: rsPressReleases

Los nombres de conjuntos de registros solo pueden contener letras, números y el carácter de subrayado (_). No puede incluir caracteres especiales ni espacios.

Si estás definiendo un conjunto de registros para un componente de ColdFusion (es decir, si un archivo CFC está actualmente abierto en Dreamweaver), selecciona una función CFC existente del menú emergente Función, o haz clic en el botón Nueva función para crear una función nueva.

Nota

El menú emergente Función solo está disponible si un archivo CFC es el documento actual y tienes acceso a un ordenador que ejecute ColdFusion MX 7 o superior.

El conjunto de registros se define en la función.

Seleccione una fuente de datos en el menú emergente Fuente de datos.

Si no aparece ninguna fuente de datos en el menú emergente, debes crear una fuente de datos de ColdFusion.

En los cuadros Nombre de usuario y Contraseña, introduce el nombre de usuario y la contraseña para el servidor de aplicaciones de ColdFusion si es necesario.

Las fuentes de datos en ColdFusion pueden requerir un nombre de usuario y contraseña para acceder a ellas. Si no tienes el nombre de usuario y contraseña para acceder a una fuente de datos en ColdFusion, contacta con el administrador de ColdFusion de tu organización.

En el menú emergente Tabla, selecciona la tabla de base de datos que proporcionará datos al conjunto de registros.

El menú emergente Tabla muestra todas las tablas de la base de datos especificada.

Para incluir un subconjunto de las columnas de la tabla en el conjunto de registros, haz clic en Seleccionadas y elige las columnas deseadas haciendo Ctrl+clic (Windows) o Cmd+clic (Macintosh) en ellas en la lista.

Para limitar aún más los registros devueltos de la tabla, complete la sección Filtro:

  • En el primer menú emergente, seleccionar una columna de la tabla de base de datos para compararla con un valor de prueba que defina.

  • Del segundo menú emergente, selecciona una expresión condicional para comparar el valor seleccionado en cada registro con el valor de prueba.

  • En el tercer menú emergente, seleccione Valor introducido.

  • En el cuadro de texto, introduzca el valor de prueba.

    Si el valor especificado en un registro cumple tu condición de filtrado, el registro se incluye en el conjunto de registros.

(Opcional) Para ordenar los registros, seleccione una columna por la que ordenar y, a continuación, especifique si los registros deben ordenarse en orden ascendente (1, 2, 3...o A, B, C...) o en orden descendente.

Haga clic en Prueba para conectarse a la base de datos y crear una instancia de la fuente de datos.

Aparece una tabla que muestra los datos devueltos. Cada fila contiene un registro y cada columna representa un campo en ese registro. Haga clic en OK para cerrar el juego de registros de prueba.

Haga clic en OK. El conjunto de registros de ColdFusion recién definido aparece en el panel Bindings.

Definir un conjunto de registros avanzado escribiendo instrucciones SQL

Escriba sus propias instrucciones SQL utilizando el cuadro de diálogo Conjunto de registros avanzado, o cree una instrucción SQL utilizando el árbol gráfico Elementos de base de datos.

En la ventana Documento, abra la página que utilizará el conjunto de registros.
Seleccione Ventana > Vínculos para mostrar el panel Vínculos.
En el panel Bindings, haga clic en el botón Más (+) y seleccione Conjunto de registros (consulta) del menú emergente.

Aparecerá el cuadro de diálogo avanzado Juego de registros. Si estás desarrollando un sitio de ColdFusion, el cuadro de diálogo Conjunto de registros es ligeramente diferente.(Si aparece el cuadro de diálogo de conjunto de registros simple en su lugar, cambie al cuadro de diálogo de conjunto de registros avanzado haciendo clic en el botón Avanzado.)

Complete el cuadro de diálogo Juego de registros avanzado.

Para instrucciones, véanse las siguientes secciones.

Haz clic en el botón Prueba para ejecutar la consulta y asegurarte de que recupera la información que deseas.

Si ha definido un filtro que utiliza parámetros introducidos por usuarios, el botón Prueba muestra el cuadro de diálogo Valor de prueba. Introduzca un valor en el cuadro Valor de prueba y haga clic en Aceptar.Si se crea correctamente una instancia del conjunto de registros, aparece una tabla que muestra los datos del conjunto de registros.

Haga clic en Aceptar para añadir el conjunto de registros a la lista de fuentes de contenido disponibles en el panel Enlaces.

Opciones del cuadro de diálogo de conjunto de registros avanzado (PHP, ASP)

Defina un conjunto de registros como fuente de contenido dinámico escribiendo una instrucción SQL personalizada o creando una instrucción SQL mediante el árbol gráfico de elementos de base de datos.

En el cuadro Nombre, introduzca un nombre para el juego de registros.

Una práctica habitual es añadir el prefijo rs a los nombres de conjuntos de registros para distinguirlos de otros nombres de objeto en el código. Por ejemplo: rsPressRelease

Los nombres de conjuntos de registros solo pueden contener letras, números y el carácter de guión bajo (_). No se pueden utilizar caracteres especiales o espacios.

Seleccione una conexión en el menú emergente Conexión.
Introduzca una instrucción SQL en el área de texto SQL o utilice el árbol gráfico de elementos de base de datos en la parte inferior del cuadro de diálogo para generar una instrucción SQL a partir del conjunto de registros elegido.

Para utilizar el árbol de elementos de base de datos para generar la instrucción SQL:

  • Compruebe que el área de texto SQL está en blanco.

  • Expandir las ramas del árbol hasta encontrar el objeto de base de datos que se necesita: una columna de una tabla, por ejemplo, o un procedimiento almacenado de la base de datos.

  • Seleccionar el objeto de base de datos y hacer clic en uno de los botones del lado derecho del árbol.

    Por ejemplo, si seleccionas una columna de tabla, los botones disponibles son SELECT, WHERE y ORDER BY. Haz clic en uno de los botones para añadir la cláusula asociada a tu instrucción SQL.

    También puedes usar una instrucción SQL predefinida en un procedimiento almacenado seleccionando el procedimiento almacenado del árbol de elementos de base de datos y haciendo clic en el botón Procedure. Dreamweaver rellena automáticamente las áreas SQL y Variable.

Si la instrucción SQL contiene variables, define sus valores en el área Variables haciendo clic en el botón Más (+) e introduciendo el nombre de la variable, tipo (entero, texto, fecha o número de punto flotante), valor por defecto (el valor que debe tomar la variable si no se devuelve ningún valor en tiempo de ejecución) y valor en tiempo de ejecución.
Nota

Al usar variables en una instrucción SQL en PHP, Dreamweaver añade automáticamente un signo de dólar al inicio del nombre de la variable, por lo que debes omitir el signo de dólar (p. ej., colname, en lugar de $colname).

Si la instrucción SQL contiene variables, asegúrese de que la columna Valor predeterminado del cuadro Variables contenga valores de prueba válidos.

El valor en tiempo de ejecución suele ser un parámetro de URL o formulario introducido por un usuario en un campo de formulario HTML.

Parámetros de URL en la columna Valor en tiempo de ejecución:

Modelo de servidor

Expresión de valor de tiempo de ejecución para el parámetro de URL

ASP

Request.QueryString(“formFieldName”)

PHP

$_GET['formFieldName']

Parámetros de formulario en la columna Valor de tiempo de ejecución:

Modelo de servidor

Expresión de valor de tiempo de ejecución para el parámetro de formulario

ASP

Request.Form(“formFieldName”)

PHP

$_POST['formFieldName']

Hacer clic en Probar para conectarse a la base de datos y crear una instancia del conjunto de registros.

Si la instrucción SQL contiene variables, asegúrese de que la columna Valor predeterminado del cuadro Variables contenga valores de prueba válidos antes de hacer clic en Probar.

Si es correcto, aparece una tabla que muestra los datos de tu conjunto de registros. Cada fila contiene un registro y cada columna representa un campo de ese registro. Hacer clic en Aceptar para borrar el conunto de registros.

Cuando esté satisfecho con los cambios realizados, haga clic en Aceptar.

Opciones del cuadro de diálogo Conjunto de registros avanzado (ColdFusion)

Utilice el cuadro de diálogo Conjunto de registros avanzado para escribir consultas SQL personalizadas, o utilice el árbol de elementos de base de datos para crear consultas SQL mediante una interfaz de apuntar y hacer clic.

En el cuadro Nombre, introduzca un nombre para el juego de registros.

Una práctica común es añadir el prefijo rs a los nombres de conjuntos de registros para distinguirlos de otros nombres de objeto en tu código. Por ejemplo: rsPressReleases

Los nombres de conjuntos de registros solo pueden contener letras, números y el carácter de guión bajo (_). No puede incluir caracteres especiales ni espacios.

Si estás definiendo un conjunto de registros para un componente ColdFusion (es decir, si un archivo CFC está actualmente abierto en Dreamweaver), selecciona una función CFC existente del menú emergente Función, o haz clic en el botón Nueva función para crear una nueva función.

Nota

El menú emergente Función solo está disponible si un archivo CFC es el documento actual y tienes acceso a un ordenador que ejecute ColdFusion MX 7 o superior.

El conjunto de registros se define en la función.

Seleccione una fuente de datos en el menú emergente Fuente de datos.

Si no aparece ninguna fuente de datos en la lista del menú emergente, deberás crear primero una fuente de datos de ColdFusion.

En los cuadros Nombre de usuario y Contraseña, introduce el nombre de usuario y la contraseña del servidor de aplicación ColdFusion si es necesario.

Las fuentes de datos en ColdFusion pueden requerir un nombre de usuario y una contraseña para acceder a ellas.Si no tienes el nombre de usuario y la contraseña para acceder a una fuente de datos en ColdFusion, ponte en contacto con el administrador de ColdFusion de tu organización.

Introduce una instrucción SQL en el área de texto SQL o usa el árbol gráfico Elementos de base de datos en la parte inferior del cuadro de diálogo para generar una instrucción SQL del conjunto de registros seleccionado.
(Opcional) Realiza lo siguiente para usar el árbol Elementos de base de datos para generar la instrucción SQL:
  • Compruebe que el área de texto SQL está en blanco.

  • Expande las ramas del árbol hasta encontrar el objeto de base de datos que necesitas, por ejemplo, una columna de una tabla.

  • Selecciona el objeto de base de datos y haz clic en uno de los botones del lado derecho del árbol.

Por ejemplo, si seleccionas una columna de tabla, los botones disponibles son Seleccionar, Where y Order By.Haz clic en uno de los botones para agregar la cláusula asociada a tu instrucción SQL.

Si tu instrucción SQL contiene parámetros, define sus valores en el área Parámetros haciendo clic en el botón Más (+) e introduciendo el nombre del parámetro y el valor predeterminado (el valor que debe tomar el parámetro si no se devuelve ningún valor de tiempo de ejecución).

Si la instrucción SQL contiene parámetros, asegúrate de que la columna Valor predeterminado del cuadro Parámetros contenga valores de prueba válidos.

Los Parámetros de Página te permiten proporcionar valores predeterminados para referencias a valores de tiempo de ejecución en el SQL que escribas.Por ejemplo, la siguiente instrucción SQL selecciona un registro de empleado basado en el valor del ID del empleado.Puedes asignar un valor predeterminado a este parámetro, asegurando que siempre se devuelva un valor de tiempo de ejecución.En este ejemplo, FormFieldName se refiere a un campo de formulario en el que el usuario introduce un ID de empleado:

SELECT * FROM Employees WHERE EmpID = + (Request.Form(#FormFieldName#))

El cuadro de diálogo Agregar parámetros de página contendría un par nombre-valor similar a:

Nombre

Valores predeterminados

FormFieldName

0001

El valor de tiempo de ejecución suele ser una URL o un parámetro de formulario introducido por un usuario en un campo de formulario HTML.

Haz clic en Prueba para conectarte a la base de datos y crear una instancia del conjunto de registros.

Si la instrucción SQL contiene referencias de tiempo de ejecución, asegúrate de que la columna Valor predeterminado del campo Parámetros de página contenga valores de prueba válidos antes de hacer clic en Prueba.

Si es exitoso, aparece una tabla que muestra los datos de tu conjunto de registros.Cada fila contiene un registro y cada columna representa un campo de ese registro.Haga clic en Aceptar para borrar el conjunto de registros.

Cuando esté satisfecho con los cambios realizados, haga clic en Aceptar.

Definir parámetros en una instrucción SQL (ColdFusion)

Define parámetros en una instrucción SQL; el valor predeterminado es el valor que el parámetro debe usar si no se devuelve ningún valor de tiempo de ejecución.

Seleccione un nombre de parámetro en el menú emergente Nombre.
Introduzca un valor predeterminado para el parámetro en el cuadro Parámetro predeterminado y haga clic en Aceptar.

Definir parámetros en una instrucción SQL (PHP)

Defina parámetros en una instrucción SQL; el valor predeterminado es el valor que debe usar el parámetro si no se devuelve ningún valor en tiempo de ejecución.

Introduzca un nombre de parámetro en el cuadro Nombre.
Introduzca un valor predeterminado para el parámetro en el cuadro Parámetro predeterminado.
Introduzca un valor en tiempo de ejecución para un parámetro en el cuadro Valor en tiempo de ejecución y haga clic en Aceptar.

Crear consultas SQL mediante el árbol de elementos de base de datos

En lugar de escribir manualmente instrucciones SQL en el cuadro SQL, puede usar la interfaz de apuntar y hacer clic de Elementos de base de datos para crear consultas SQL complejas.El árbol Elementos de base de datos le permite seleccionar objetos de base de datos y vincularlos mediante las cláusulas SQL SELECT, WHERE y ORDER BY.Después de crear una consulta SQL, puede definir cualquier variable mediante el área Variables del cuadro de diálogo.

Los dos ejemplos siguientes describen dos instrucciones SQL y los pasos para crearlas mediante el árbol Elementos de base de datos del cuadro de diálogo Conjunto de registros avanzado.

Ejemplo: Selección de una tabla

Este ejemplo selecciona todo el contenido de la tabla Employees.La instrucción SQL que define la consulta aparece como sigue:

SELECT * FROM Employees

Para crear esta consulta, siga estos pasos.

Expanda la rama Tablas para mostrar todas las tablas de la base de datos seleccionada.
Seleccione la tabla Employees.
Haga clic en el botón Seleccionar.
Haga clic en OK para añadir el juego de registros al panel Vinculaciones.

Ejemplo: Seleccionar filas específicas de una tabla y ordenar los resultados

El ejemplo siguiente selecciona dos filas de la tabla Employees y selecciona el tipo de trabajo mediante una variable que debe definir.A continuación, los resultados se ordenan por nombre de empleado.

SELECT emplNo, emplName

FROM Employees

WHERE emplJob = 'varJob'

ORDER BY emplName

Expanda la rama Tablas para mostrar todas las tablas de la base de datos seleccionada; a continuación, expanda la tabla Employees para mostrar las filas individuales de la tabla.
Cree la declaración SQL de la siguiente forma:
  • Seleccione emplNo y haga clic en el botón Seleccionar.

  • Seleccione emplName y haga clic en el botón Seleccionar.

  • Seleccione emplJob y haga clic en el botón Where.

  • Selecciona emplName y haz clic en el botón Order By.

Coloca el punto de inserción después de WHERE emplJob en el área de texto SQL y escribe ='varJob' (incluye el signo igual).
Define la variable 'varJob' haciendo clic en el botón Más (+) en el área Variables e introduciendo los siguientes valores en las columnas Nombre, Valor predeterminado y Valor de tiempo de ejecución: varJob, CLERK, Request("job").
Haga clic en OK para añadir el juego de registros al panel Vinculaciones.

Definir parámetros de URL

Los parámetros de URL almacenan información recuperada introducida por los usuarios.Antes de empezar, asegúrate de enviar un formulario o parámetro de URL al servidor.Después de definir la variable de URL, puedes usar su valor en la página seleccionada actualmente.

En la ventana Documento, abrir la página que utilizará la variable.
Selecciona Windows > Bindings para mostrar el panel Bindings.
En el panel Bindings, haz clic en el botón Más (+) y selecciona una de las siguientes opciones del menú emergente:

Tipos de documento

Elemento del menú en el panel Vinculaciones para variable de URL

ASP

Variable de petición > Request.QueryString

ColdFusion

Variable de URL

PHP

Variable de URL

En el cuadro de diálogo Variable de URL, introduzca el nombre de la variable de URL en el cuadro y haga clic en Aceptar.

El nombre de la Variable de URL es normalmente el nombre del campo de formulario HTML u objeto usado para obtener su Valor.

La variable de URL aparecerá en el panel Vinculaciones.

Definir parámetros de formulario

Los parámetros de formulario almacenan información recuperada que se incluye en la petición HTTP para una página web.Si creas un formulario que usa el método POST, los datos enviados por el formulario se pasan al servidor.Antes de empezar, asegúrate de pasar un parámetro de formulario al servidor.Después de definir el parámetro de formulario como una fuente de contenido, puedes usar su valor en tu página.

En la ventana de documento, abre la Página que usará la Variable.
Selecciona Windows > Bindings para mostrar el panel Bindings.
En el panel Bindings, haga clic en el botón Más (+) y seleccione una de las siguientes opciones del menú emergente:

Tipos de documento

Elemento del menú en el panel Vinculaciones para variable de formulario

ASP

Variable de petición > Request.Form

ColdFusion

Variable de formulario

PHP

Variable de formulario

En el cuadro de diálogo Variable de formulario, introduzca el nombre de la variable de formulario y haga clic en Aceptar.El nombre del parámetro de formulario es normalmente el nombre del campo de formulario HTML u objeto utilizado para obtener su valor.

El parámetro de formulario aparecerá en el panel Vinculaciones.

Panel Vinculaciones con la sección formulario expandido
Panel Vinculaciones con formulario expandido

Definir variables de sesión

Puedes usar variables de sesión para almacenar y mostrar información mantenida durante la visita (o sesión) de un usuario.El servidor crea un objeto de sesión diferente para cada Usuario y lo mantiene durante un período de tiempo determinado o hasta que el objeto se termine explícitamente.

Antes de definir variables de sesión para una página, debes crearlas en el código fuente.Después de crear una variable de sesión en el código fuente de la aplicación web, puedes usar Dreamweaver para recuperar su valor y utilizarlo en una página web.

Crear una variable de sesión en el código fuente y asignarle un valor.

Por ejemplo, este ejemplo de ColdFusion instancia una sesión llamada username, y le asigna el valor Cornelius:

<CFSET session.username = Cornelius>

Selecciona Ventana > Vínculos para mostrar el panel Vínculos.
Haga clic en el botón Más (+) y seleccione Variable de sesión del menú emergente.
Introduce el nombre de la Variable que definiste en el código fuente de la aplicación y haz clic en Aceptar.

Definir variables de aplicación para ASP y ColdFusion

En ASP y ColdFusion, puedes usar variables de aplicación para almacenar y mostrar información que se mantiene durante la vida útil de la aplicación y persiste de usuario a usuario.Después de definir la Variable de aplicación, puedes usar su Valor en una Página.

Nota

No hay objetos de variable de aplicación en PHP.

Abra un documento de tipo dinámico en la ventana de documento.
Selecciona Ventana > Vínculos para mostrar el panel Vínculos.
Haga clic en el botón Más (+) y seleccione Variable de aplicación del menú emergente.
Introduzca el nombre de la variable tal como se define en el código fuente de la aplicación y haga clic en Aceptar.

La variable de aplicación aparece en el panel Vínculos debajo del icono Aplicación.

Panel Vinculaciones con la sección Aplicación expandida
Panel Vinculaciones con la sección Aplicación expandida

Usar una Variable como fuente de datos para un conjunto de registros de ColdFusion

Cuando defines un conjunto de registros para una Página en el panel Vínculos, Dreamweaver introduce el nombre de la fuente de datos de ColdFusion en la etiqueta cfquery en la Página. Para mayor flexibilidad, puedes almacenar un nombre de fuente de datos en una Variable y usar la Variable en la etiqueta cfquery. Dreamweaver proporciona un método visual para especificar dicha variable en tus conjuntos de registros.

Asegúrate de que una Página de ColdFusion esté principal en la ventana Documento.
En el panel Vínculos, haga clic en el botón Más (+) y seleccione Variable de nombre de fuente de datos del menú emergente.

Aparecerá el cuadro de diálogo Variable de nombre de fuente de datos.

Defina una variable y haga clic en Aceptar.
Al definir el conjunto de registros, seleccione la variable como fuente de datos para el conjunto de registros.

En el cuadro de diálogo Conjunto de registros, la variable aparece en el menú emergente Fuente de datos junto con las fuentes de datos de ColdFusion en el servidor.

Seleccione las opciones del cuadro de diálogo Juego de registros y haga clic en Aceptar.
Inicialice la variable.

Dreamweaver no inicializa la Variable por ti para que puedas inicializarla cómo y dónde quieras. Puedes inicializar la Variable en el código de página (antes de la etiqueta cfquery), en un archivo de inclusión, o en algún otro archivo como Variable de sesión o aplicación.

Definir variables de servidor

Defines Variables de servidor como fuentes de contenido dinámico para usar dentro de una aplicación web. Las variables del servidor varían según el tipo de documento e incluyen variables de formulario, variables de URL, variables de sesión y variables de aplicación.

Se puede acceder a las variables del servidor desde todos los clientes que acceden al servidor y desde cualquier aplicación que se ejecute en el servidor.Las variables persisten hasta que se detiene el servidor.

Definir variables de servidor ColdFusion

Abrir el panel Vínculos (Ventana > Vínculos).En el cuadro de diálogo Variable del servidor, introduce el nombre de la variable del servidor y haz clic en Aceptar.
Haz clic en el botón Más (+) y selecciona la variable del servidor del menú desplegable.
Escriba el nombre de la variable y haga clic en Aceptar (Windows) o en OK (Mac OS). La variable del servidor ColdFusion aparece en el panel Vínculos.

La siguiente tabla muestra las variables del servidor de ColdFusion integradas:

Variable

Descripción

Server.ColdFusion.ProductName

Nombre del producto de ColdFusion.

Server.ColdFusion.ProductVersion

Número de versión de ColdFusion.

Server.ColdFusion.ProductLevel

Editar ColdFusion (Enterprise, Professional).

Server.ColdFusion.SerialNumber

Número de serie de la versión instalada actualmente de ColdFusion.

Server.OS.Name

Nombre del sistema operativo ejecutándose en el servidor (Windows XP, Windows 2000, Linux).

Server.OS.AdditionalInformation

Información adicional sobre el sistema operativo instalado (paquetes de servicio, actualizaciones).

Server.OS.Version

Versión del sistema operativo instalado.

Server.OS.BuildNumber

Número de compilación del sistema operativo instalado.

Definir una variable local ColdFusion

Las variables locales son variables creadas con la etiqueta CFSET o CFPARAM dentro de una página de ColdFusion. La variable local definida aparece en el panel Vínculos.

En el cuadro de diálogo Variable local, introduce el nombre de la variable local y haz clic en Aceptar.

Definir variables de servidor ASP

Puedes definir las siguientes variables del servidor ASP como fuentes de contenido dinámico: Request.Cookie, Request.QueryString, Request.Form, Request.ServerVariables, y Request.ClientCertificates.

Abrir el panel Vínculos (Ventana > Vínculos).
Haz clic en el botón Más (+) y selecciona Variable de petición del menú desplegable.
En el cuadro de diálogo Variable de solicitud, seleccione una de las siguientes colecciones de solicitud del menú emergente Tipo:

Colección QueryString

Recupera información anexada a la URL de la página que envía, como cuando la página tiene un formulario HTML usando el método GET. La cadena de consulta consiste en uno o más pares nombre-valor (por ejemplo, last=Smith, first=Winston) anexados a la URL con un signo de interrogación (?). Si la cadena de consulta tiene más de un par nombre-valor, se combinan con ampersands (&).

Colección Form

Recupera información del formulario incluida en el cuerpo de la petición HTTP por un formulario HTML usando el método POST.

Colección ServerVariables

Recupera los valores de variables de entorno predefinidas. La colección tiene una larga lista de variables, como CONTENT_LENGTH (la longitud del contenido enviado en la petición HTTP, que puedes usar para ver si un formulario está vacío), y HTTP_USER_AGENT (proporciona información sobre el explorador del usuario).

Por ejemplo, Request.ServerVariables(&quot;HTTP_USER_AGENT&quot;) contiene información sobre el explorador que realiza el envío, como Mozilla/4.07 [en] (WinNT; I), que indica un explorador Netscape Navigator 4.07.

Para una lista completa de variables del entorno del servidor ASP, consulta la documentación en línea instalada con Microsoft Personal Web Server (PWS) o Internet Information Server (IIS).

Colección Cookies

Recupera los valores de las cookies enviadas en una petición HTTP. Por ejemplo, supongamos que la página lee una cookie llamada "readMe" en el sistema del usuario.En el servidor, los valores de la cookie se almacenan en la variable Request.Cookies(&quot;readMe&quot;).

Colección ClientCertificate

Recupera los campos de certificación de la petición HTTP enviada por el explorador. Los campos de certificación se especifican en el estándar X.509.

Especifica la variable en la colección a la que quieres acceder y haz clic en Aceptar.

Por ejemplo, si quieres acceder a la información de la variable Request.ServerVariables(&quot;HTTP_USER_AGENT&quot;), introduce el argumento HTTP_USER_AGENT.Si desea acceder a la información de la Variable Request.Form("lastname"), introduzca el argumento lastname.

La variable de solicitud aparece en el panel Enlaces.

Definir variables de servidor PHP

Definir variables del servidor como fuente de contenido dinámico para páginas PHP.Las variables del servidor PHP aparecen en el panel Vínculos.

Abrir el panel Vínculos (Ventana > Vínculos).
Haga clic en el botón Más (+) y seleccione la Variable del menú emergente.
En el cuadro de diálogo Variable de solicitud, introduzca el nombre de la variable (por ejemplo, REQUEST_METHOD) y haga clic en Aceptar.

Para obtener más información, busque la palabra clave $_SERVER en la documentación de PHP.

Definir una variable de cliente ColdFusion

Definir una variable de cliente de ColdFusion como fuente de contenido dinámico para la página.Las variables de cliente de ColdFusion recién definidas aparecen en el panel Vínculos.

En el cuadro de diálogo Variable de cliente, introduzca el nombre de la variable y haga clic en Aceptar.

Por ejemplo, para acceder a la información de la Variable Client.LastVisit de ColdFusion, introduzca LastVisit.

Las variables de cliente son variables creadas en el código para asociar datos con un cliente específico.Las Variables de cliente mantienen el estado de la Aplicación mientras el Usuario se desplaza de Página en Página dentro de la Aplicación, así como de sesión en sesión.

Las variables de cliente pueden estar definidas por el usuario o incorporadas. La tabla siguiente muestra las variables de cliente ColdFusion incorporadas:

Variable

Descripción

Client.CFID

Un identificador incremental para cada cliente que se conecta al servidor.

Client.CFTOKEN

Un número generado aleatoriamente que se usa para identificar de forma única a un cliente particular.

Client.URLToken

Una combinación de CFID y CFTOKEN que se pasa entre plantillas cuando no se utilizan cookies.

Client.LastVisit

Registra la marca de tiempo de la última visita realizada por un cliente.

Client.HitCount

El número de solicitudes de página vinculadas a un solo cliente (que se rastrean mediante CFID y CFTOKEN).

Client.TimeCreated

Registra la marca de tiempo de cuando CFID y CFTOKEN se crearon por primera vez para un cliente particular.

Las variables de cookie se crean en el código, y acceden a la información contenida en las cookies pasadas al servidor por un explorador.La variable de cookie definida aparece en el panel Vínculos.

En el cuadro de diálogo Variable de cookie, introduzca el nombre de la variable de cookie y haga clic en Aceptar.

Definir una variable CGI ColdFusion

La variable CGI definida aparece en el panel Vínculos.

En el cuadro de diálogo Variable CGI, introduzca el nombre de la variable y haga clic en Aceptar.

Por ejemplo, si quieres acceder a la información en la variable CGI.HTTP_REFERER, introduce HTTP_REFERER.

La siguiente tabla enumera las variables CGI de ColdFusion más comunes que se crean en el servidor:

Variable

Descripción

SERVER_SOFTWARE

El nombre y versión del software de servidor de información que responde a la solicitud (y ejecuta la puerta de enlace).Formato: nombre/versión.

SERVER_NAME

El nombre de host del servidor, alias DNS o dirección IP como aparece en las URL de autorreferencia.

GATEWAY_INTERFACE

La revisión de la especificación CGI con la que cumple este servidor.Formato: CGI/revisión.

SERVER_PROTOCOL

El nombre y revisión del protocolo de información con el que llegó esta solicitud.Formato: protocolo/revisión.

SERVER_PORT

El número de puerto al que se envió la solicitud.

REQUEST_METHOD

El método con el que se realizó la petición. Para HTTP, el método es Get, Head, Post, etc.

PATH_INFO

La información de ruta adicional, tal como la proporciona el cliente.Se puede acceder a los scripts por su nombre de ruta virtual, seguido de información adicional al final de esta ruta.La información adicional se envía como PATH_INFO.

PATH_TRANSLATED

El servidor proporciona una versión traducida de PATH_INFO, que toma la ruta y realiza cualquier asignación de virtual a física en ella.

SCRIPT_NAME

Una ruta virtual al script que se está ejecutando; se utiliza para URL autorreferenciales.

QUERY_STRING

La información de consulta que sigue al signo de interrogación (?)en el URL que hacía referencia a este script.

REMOTE_HOST

El nombre del host que realiza la petición. Si el servidor no tiene esta información, establece REMOTE_ADDR y no establece REMOTE_HOST.

REMOTE_ADDR

La dirección IP del host remoto que realiza la solicitud.

AUTH_TYPE

Si el servidor admite autenticación de usuario, y el script está protegido, este es el método de autenticación específico del protocolo usado para validar al usuario.

REMOTE_USER AUTH_USER

Si el servidor admite autenticación de usuario, y el script está protegido, este es el nombre de usuario con el que se han autenticado.(También disponible como AUTH_USER.)

REMOTE_IDENT

Si el servidor HTTP admite identificación RFC 931, esta variable se establece en el nombre de usuario remoto recuperado del servidor.Utilice esta variable sólo para conectar.

CONTENT_TYPE

Para consultas que tienen información adjunta, como HTTP POST y PUT, este es el tipo de contenido de los datos.

CONTENT_LENGTH

La longitud del contenido tal como la proporciona el cliente.

La siguiente tabla enumera las variables CGI más comunes creadas por el explorador y pasadas al servidor:

Variable

Descripción

HTTP_REFERER

El documento al que se hace referencia. Este es el documento que vinculó o envió datos de formulario.

HTTP_USER_AGENT

El explorador que el cliente usa actualmente para enviar la solicitud.Formato: software/versión biblioteca/versión.

HTTP_IF_MODIFIED_SINCE

La última vez que se modificó la página. Esta variable se envía a discreción del explorador, normalmente en respuesta al servidor que ha enviado el encabezado HTTP LAST_MODIFIED.Se puede usar para aprovechar el almacenamiento en caché del lado del explorador.

Crear un caché de las fuentes de contenido

Puedes almacenar en caché (o guardar) fuentes de contenido dinámico en una Nota de diseño.Esto te permite trabajar en un sitio incluso si no tienes acceso a la base de datos o servidor de aplicaciones que almacena las fuentes de contenido dinámico.El almacenamiento en caché también puede acelerar el desarrollo al eliminar el acceso repetido a través de una red a la base de datos y el servidor de aplicaciones.

Haga clic en el botón de flecha en la esquina superior derecha del panel Vínculos y active Caché en el menú emergente.

Si realizas cambios en una de las fuentes de contenido, puedes actualizar la caché haciendo clic en el botón Actualizar (el icono de flecha circular) en la esquina superior derecha del panel Vínculos.(Expande el panel si no ves el botón.)

Cambio o eliminación de fuentes de contenido

Puedes cambiar o eliminar cualquier fuente existente de contenido dinámico, es decir, cualquier fuente de contenido que aparece en el panel Vínculos.

Cambiar o eliminar una fuente de contenido en el panel Vínculos no cambia ni elimina ninguna instancia de ese contenido en la página.Simplemente lo cambia o elimina como una posible fuente de contenido para la página.

Cambiar una fuente de contenido en el panel Vínculos

En el panel Vínculos (Ventana > Vínculos), haga doble clic en el nombre de la fuente de contenido que desea editar.
Realice los cambios en el cuadro de diálogo que aparece.
Cuando esté satisfecho con los cambios realizados, haga clic en Aceptar.

Eliminar una fuente de contenido del panel Vínculos

En el panel Vínculos (Ventana > Vínculos), seleccione la fuente de contenido de la lista.
Haga clic en el botón de signo menos (-).

Copiar un conjunto de registros de una página a otra página

Puedes copiar un conjunto de registros de una página a otra dentro de un sitio definido.

Seleccione el conjunto de registros en el panel Vínculos o en el panel Comportamientos del servidor.
Haga clic con el botón derecho en el conjunto de registros y seleccione Copiar del menú emergente.
Abra la página en la que desea copiar el juego de registros.
Haga clic con el botón derecho en el panel Vínculos o en la barra de herramientas Comportamientos del servidor y seleccione Pegar del menú emergente.