curioso 0 Denunciar post Postado Setembro 9, 2004 bom dia, pessoal. eu criei um form para preencher uma tabela do bd, onde existe um campo EMP_COD que é minha chave primária auto-numérica e também índice dessa tabela. até aí, eu vai sem problemas. eu criei um outro form pra edição do registro. todos os campos que podem ser alterados aparecem certinhos, e coloquei o EMP_COD no fim do form como hidden. o comando que eu utilizei para fazer a atualização é: replace INTO empresas (emp_nome, emp_rsocial, emp_cod, emp_cnpj, emp_endereco, emp_bairro, emp_cep, emp_cidade, emp_estado, emp_tipo, emp_fone1, emp_fone2, emp_fax, emp_site, emp_email, emp_notas) values ('$emp_nome', '$emp_rsocial', '$emp_cod', '$emp_cnpj', '$emp_endereco', '$emp_bairro', '$emp_cep', '$emp_cidade', '$emp_estado', '$emp_tipo', '$emp_fone1', '$emp_fone2', '$emp_fax', '$emp_site', '$emp_email', '$emp_notas'); eu sei q o replace cria um novo registro se ele não encontrar o índice, mas o índice jah existe! =( e ainda assim ele cria mais um registro com o último número disponível... alguem pode me informar onde tou errando? ou ainda poderia me dizer uma maneira diferente de atualizar os dados? valeu! Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Setembro 9, 2004 porque não usa update ? UPDATE tabela set campo1 = "valor1", campo2 = "valor2" where <condição> Tenta aí, qualquer coisa posta novamente. Compartilhar este post Link para o post Compartilhar em outros sites
curioso 0 Denunciar post Postado Setembro 10, 2004 sei que num deve ser surpresa pra vcs, mas funcionou. =) valeu, walace! agora, tenho outra dúvida... através do action do form, posso passar valores através de uma variável, algo como: .... action="valida.php?emp_cod=1" ....ou naum dá? Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Setembro 10, 2004 Dá.Tenta aí que você vai ver que dá.[]s Compartilhar este post Link para o post Compartilhar em outros sites
curioso 0 Denunciar post Postado Setembro 10, 2004 Dá.Tenta aí que você vai ver que dá. Deu. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Valeu, walace, de novo!! =) Compartilhar este post Link para o post Compartilhar em outros sites