Eliminación de un empleado de la base de datosEl usuario debe tener la capacidad para remover los empleados de la base de datos. El empleado proceso de eliminación es una simple combinación de las técnicas que ya han aprendido, como la recuperación de un registro de la base de datos, mostrando que el registro de una plantilla, y así sucesivamente. La primera página de este proceso es casi idéntico al empleado obtener formulario de edición. Cree un archivo denominado EmployeeGetDeleteForm.cfm dentro del directorio de CH02, escriba el código en la ventana de edición del archivo, y guardar el archivo.
La única diferencia entre la forma y conseguir suprimir el formulario de edición es conseguir que cada uno de los puestos: el conseguir editar mensajes formulario para EmployeeEditForm.cfm, mientras que la forma de conseguir eliminar los puestos de employeeDeleteForm.cfm. N de nuevos conceptos se presentan en esta plantilla, sólo nuevas combinaciones de lo que ya has aprendido hasta ahora en este artículo. Cree un archivo denominado EmployeeDeleteForm.cfm dentro del directorio de CH02, escriba el código en la ventana de edición del archivo, y guarde el archivo .
La consulta GetEmployee parece a la pregunta sobre EmployeeList.cfm con una cláusula WHERE para restringir el conjunto de resultados a un único registro. La combinación interna permite que el nombre de la empresa para aparecer en la forma de eliminar. Usted no necesita la combinación interna en el formulario de edición, porque el nombre de la empresa proviene de una consulta separada (GetCompanies). Cree un archivo denominado EmployeeDeleteAction.cfm dentro del directorio de CH02, escriba el código en la ventana de edición del archivo, y guardar el archivo.
El CFQUERY elimina el empleado de la base de datos, y el CFLOCATION redirige al usuario. Ahora que ha terminado el proceso de eliminación empleado, llévelo a dar una vuelta. Apunte su navegador web a http://
Sin etiquetas de ColdFusion están en esta plantilla, sólo enlaces que conducen a cada proceso está empezando plantilla. Apunte su navegador web a http:// Pruébelo por ir a cualquier página de su solicitud. Usted debe ver el enlace principal en la parte inferior de la página. Un buen detalle sería si la lista de la empresa tenía un vínculo directo a la lista de empleados para que el usuario puede ver todos los empleados de una empresa seleccionada. Por supuesto, usted le gustaría ser capaz de ver a los empleados de todas las empresas a la vez si el usuario va directamente a la lista de los empleados. Para lograr esta nueva funcionalidad, debe modificar dos plantillas. En primer lugar, modificar CompanyList.cfm de modo que contenga un vínculo a EmployeeList.cfm, pasando por el CIF en la URL. Usted pasa la companyId EmployeeList.cfm de modo que puede saber la empresa de la que para seleccionar empleados. ...
Después de que el usuario hace clic en el enlace de los empleados, va a la página de la lista de los empleados, que recibe el companyId en un parámetro de URL llamado URL.CompanyID. Usted no necesita val () companyId aquí porque viene directamente de una columna de base de datos numéricos, sin intervención del usuario, así # # companyId está absolutamente garantizada para ser un número. Ahora dirija su atención a EmployeeList.cfm.
Va a añadir un elemento adicional a la CFQUERY, pero observe que la parte nueva se encuentra dentro de una prueba de CFIF. Recuerde que usted puede construir dinámicamente una sentencia SQL utilizando este método. Por cierto, usted no necesita val () aquí porque el usuario podría tener URL.CompanyID vez jugando con la URL. Ir a la plataforma de lanzamiento y haga clic en Lista de artículos. Haga clic en cualquiera de los enlaces de llamada Empleados y ve sólo a los empleados que trabajan para esa empresa. 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 "Extracción de un empleado de 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: 222 users browsing the articles directory |
|
|