Adicionando um novo empregado para o banco de dadosO CFQUERY em CompanyDeleteAction.cfm usa uma declaração DELETE com duas cláusulas SQL: DELETE e WHERE. DELETE diz o banco de dados da tabela da qual para excluir um registro, e ONDE diz o banco de dados que registram a eliminar. Você pode assistir ao processo de exclusão da empresa em ação. Aponte o browser para http://
Este modelo é semelhante ao da empresa criou formulário. Você está usando colunas da tabela Employee, em vez de colunas da tabela da empresa, mas este modelo ainda tem um CFFORM circundante tags CFINPUT. By the way, olhe para o Validate atributos no CPF, Salário, e tags DateOfBirth CFINPUT; social_security_number, float, data e outras formas para validar entrada do usuário. CFQUERY O convite deve ser um tanto familiar, porque é uma versão reduzida do CFQUERY de CompanyList.cfm. Esta consulta é usada para preencher o menu CFSELECT usado para escolher a empresa para a qual este empregado trabalha. A maior parte deste modelo deve ser familiar, mas desta vez você está indo também para lidar com datas. Crie um arquivo chamado EmployeeAddAction.cfm dentro do diretório Ch02, digite o código na janela de edição do arquivo, e salvar o arquivo.
) VALUES ( '# Trim (Form.SSN) #', # Val (Form.CompanyID) #, '# Trim (Form.Firstname) #', '# Trim (Form.Lastname) #', # Val (form. Salário), # CreateODBCDate (Form.DateOfBirth) #) As diferenças mais notáveis entre CompanyAddAction.cfm e EmployeeAddAction. CFM são diferentes da tabela e coluna Nomes em uso. Claro, você lembre de usar Trim () em todas as cordas e utilização Val () em todos os números, mas as datas são tratadas de maneira diferente, como se segue: # CreateODBCDate (Form.DateOfBirth) # CreateODBCDate () recebe uma data-formatado seqüência de caracteres e converte -lo em um valor de data formal de que o banco possa entender. Observe que você não usa aspas simples porque a data de conversão não é um valor de cadeia. Finalmente, CFLOCATION redireciona o usuário para a página terminados, como em todas as suas páginas outra ação. Agora você pode adicionar um funcionário para o banco de dados. Aponte o browser para http:// Nome torna-se o nome da variável de formulário na página de acção, neste caso, Form.CompanyID. CFSELECT usa a consulta especificada para gerar suas opções. Texto de cada opção vem da coluna de exibição. Valor de cada opção vem da coluna Valor Se necessário = "Sim", o usuário deve escolher um valor para que o formulário pode ser enviado. Se o usuário não escolher uma opção e tenta enviar o formulário, uma caixa de alerta contendo o JavaScript Essa mensagem é exibida eo formulário não é submetido. Você também precisa de uma lista de todos os empregados na base de dados. A lista de funcionários é mais complicado do que a lista de empresas, pois mostra não só a informação do empregado, mas também o nome da empresa, cada funcionário trabalha. Crie um arquivo chamado EmployeeList.cfm dentro do diretório Ch02, digite o código na janela de edição do arquivo, e salvar o arquivo.
Este arquivo é muito parecido com CompanyList.cfm, com a diferença da consulta relacional na chamada CFQUERY e os nomes de coluna diferente dentro CFOUTPUT. Aponte seu navegador para http:// 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 "Adicionando um novo empregado para o 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: 270 users browsing the articles directory |
|
|