Remoção de um empregado do Banco de DadosO usuário deve ter a capacidade de remover os empregados do banco de dados. O funcionário processo de exclusão é uma simples combinação de técnicas que você já aprendeu, como a recuperação de um registro do banco de dados, indicando que o registro em um modelo, e assim por diante. A primeira página a este processo é quase idêntico ao do empregado obter formulário de edição. Crie um arquivo chamado EmployeeGetDeleteForm.cfm dentro do diretório Ch02, digite o código na janela de edição do arquivo, e salvar o arquivo.
A única diferença entre a conseguir apagar o formulário e obter formulário de edição é onde cada um posts: obter o formulário para editar mensagens EmployeeEditForm.cfm, enquanto a conseguir apagar mensagens formulário para employeeDeleteForm.cfm. No novos conceitos são apresentados por este modelo, apenas novas combinações de que você já aprendeu até agora neste artigo. Crie um arquivo chamado EmployeeDeleteForm.cfm dentro do diretório Ch02, digite o código na janela de edição do arquivo, e salvar o arquivo .
A consulta GetEmployee parece que a consulta sobre EmployeeList.cfm com uma cláusula WHERE para restringir o conjunto de resultados para um único registro. A junção interna permite que o nome da empresa apareça no apagar formulário. Você não precisa o INNER JOIN no formulário de edição, porque o nome da empresa veio de uma consulta separada (GetCompanies). Crie um arquivo chamado EmployeeDeleteAction.cfm dentro do diretório Ch02, digite o código na janela de edição do arquivo, e salvar o arquivo.
O CFQUERY exclui o empregado do banco de dados, e os CFLOCATION redireciona o usuário. Agora que você terminou o processo de exclusão do empregado, levá-la para uma rodada. Aponte o browser para http://
Nenhum Tag do ColdFusion são neste modelo, apenas links apontando para cada processo a partir do modelo. Aponte o browser para http:// Experimentá-lo, vá para qualquer página na sua aplicação. Você deverá ver o link Início na parte inferior da página. Um toque agradável seria se a lista de empresas tinha um link direto para a lista de funcionários para que o usuário poderá visualizar todos os empregados de uma empresa selecionada. Claro, você ainda quiser ser capaz de ver os trabalhadores de todas as empresas de uma só vez se o usuário vai diretamente para a lista de funcionários. Para realizar esta nova funcionalidade, você deve modificar dois modelos. Primeiro, você modificar CompanyList.cfm para que ele contenha um link para EmployeeList.cfm, passando a empresa ID na URL. Você passa o CompanyID EmployeeList.cfm para que possa conhecer a empresa de que possam ser empregados. ...
Depois que o usuário clica no link funcionários, ele vai para a página de lista de funcionários, que recebe o CompanyID em um parâmetro de URL chamado URL.CompanyID. Você não precisa de Val () porque aqui CompanyID vem diretamente de uma coluna de dados numéricos, sem intervenção do usuário, assim CompanyID # # é absolutamente garantido para ser um número. Agora volta sua atenção para EmployeeList.cfm.
Você está adicionando uma parte adicional da CFQUERY, mas repare que a nova peça está dentro de um teste CFIF. Lembre-se que você pode construir dinamicamente uma instrução SQL usando este método. By the way, você precisa de Val () aqui, porque o usuário poderia ter modificado URL.CompanyID jogando com a URL. Vá para a plataforma de lançamento e Lista de Empresas clique. Clique em qualquer um dos links com o nome Empregados e você vê apenas os funcionários que trabalham para essa empresa. um artigo submetido por Mark Dresher Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre. Importante: Este artigo "Removendo um funcionário do banco de dados" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.
|
|||||||||||||||||||||||||||||||||||||
| Online: 273 users browsing the articles directory |
|
|