Modificación de un empleado en la base de datos
El DateFormat () de alrededor de la columna dateOfBirth en la codereturns fecha de nacimiento del empleado reordenada de acuerdo con una máscara de pantalla. DateOfBirth normalmente vuelve de la base de datos en el siguiente formato: 2002-01-01 00:00:00.0 Este formato no es muy fácil de usar. DateFormat Calling () con una máscara de "mm / dd / yyyy" devuelve la fecha de la siguiente manera: 01/01/2002 Esta versión es, por supuesto, más natural y fácil de leer. Lo mismo es cierto para el empleado proceso de edición. Antes de que el usuario puede editar un registro de empleados, se debe introducir el número de Seguro Social del empleado que quiere editar. EmployeeGetEditForm.cfm es casi idéntica en el comportamiento de CompanyGetEditForm.cfm. Cree un archivo denominado EmployeeGetEditForm.cfm dentro del directorio de CH02, escriba el código en la ventana de edición del archivo, y guardar el archivo.
El empleado formulario de edición combina una serie de técnicas que has aprendido hasta ahora, como la creación de una consulta para recuperar un registro de la base de datos, antes de rellenar los campos del formulario con los datos de ese registro, y así sucesivamente. Cree un archivo denominado EmployeeEditForm.cfm dentro del directorio de CH02, escriba el código en la ventana de edición del archivo, y guardar el archivo.
Dos llamadas a CFQUERY están en esta página. GetEmployee rellena el formulario de edición de los empleados con el registro de los empleados y GetCompanies rellena el menú CFSELECT con la lista de las empresas. A medida que avanza hacia abajo de la plantilla, debe ver la etiqueta CFFORM y un campo oculto llamado OldSSN. Recuerde que no, en la empresa formulario de edición, la companyId era editable, por lo que sólo podía pasar a través de la identificación a la página de la acción. En el formulario de edición de los empleados, sin embargo, debe pasar tanto el valor actual número de Seguro Social (en el campo OldSSN escondido de un formulario) y el valor nuevo número de Seguro Social (en el CFINPUT SSN) a la página de la acción. Es necesario tanto en los antiguos y los nuevos valores de número de Seguro Social porque al cambiar su valor requiere que se utilice el valor anterior (lo que está actualmente en la base de datos) en la acción de la plantilla de la cláusula WHERE y el nuevo valor (lo que el usuario ha cambiado) en su clause.As SET en CompanyEditForm.cfm, cada etiqueta en CFINPUT esta plantilla tiene un atributo de valor que se rellena el campo de formulario con el valor recuperado de la consulta. atributo seleccionado CFSELECT ColdFusion le dice que el tema que seleccionar en el menú de selección como la forma se muestra inicialmente para el usuario. Después de que el empleado formulario de edición, el trabajador acción para editar el template es un respiro. Cree un archivo denominado EmployeeEditAction.cfm dentro del directorio de CH02, escriba el código en la ventana de edición del archivo, y guardar el archivo.
Apunte su navegador web a http:// un artículo presentado por Mark Dresher Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito. Importante: Este artículo "Modificación de un empleado en la base de datos", fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.
|
|||||||||||||||
| Online: 243 users browsing the articles directory |
|
|