Ir para conteúdo
Fórum Script Brasil
  • 0

Alteracao De Dados Via Form


Dark.

Pergunta

Ola pessoal tudo bem com vc ???

Bom é o seguinte eu tenho um script para poder incluir, alterar e excluir as info do banco de dados, o comando incluir e excluir funciona numa boa, mais qd eu peço para altera algum id ele abre o form com todas as info mais na hora de clicar para alterar ele salva no banco de dados como outro registro, gostaria de saber como fazer para apenas alterar e não mudar o id

Obrigado deste jahhhhh

Abaixo segue o script de Inclusao, Alteracao e Exclusao que eu estou usando

.<.?php

if(.$goto == "Alterar"){

.header("location:formcad.php?id_cad=.$id_cad&acao=form_update");

.}elseif(.$acao == "insert"){

.$sql = "insert into cadastro (nome,nasc,nasc1,nasc2,sexo,civil,filho,motor,casa,filho1,filho2,ende,bairro,cep,uf,cidade,zona1,zona2,foneresd,fonecel,email,ctps,serie,rg,cpf,pis,habil,escola,curso,estuda,oque,idioma,le,fala,escreve,idioma1,le1,fala1,escreve1,idioma2,le2,fala2,escreve2,emp1,cargo1,dda1,mma1,aaaaa1,ddd1,mmd1,aaaad1,mot1,emp2,cargo2,dda2,mma2,aaaaa2,ddd2,mmd2,aaaad2,mot2,ativ,tipo) values('.$nome','.$nasc','.$nasc1','.$nasc2','.$sexo','.$civil','.$filho','.$motor','.$casa','.$filho1','.$filho2','.$ende','.$bairro','.$cep','.$uf','.$cidade','.$zona1','.$zona2','.$foneresd','.$fonecel','.$email','.$ctps','.$serie','.$rg','.$cpf','.$pis','.$habil','.$escola','.$curso','.$estuda','.$oque','.$idioma','.$le','.$fala','.$escreve','.$idioma1','.$le1','.$fala1','.$escreve1','.$idioma2','.$le2','.$fala2','.$escreve2','.$emp1','.$cargo1','.$dda1','.$mma1','.$aaaaa1','.$ddd1','.$mmd1','.$aaaad1','.$mot1','.$emp2','.$cargo2','.$dda2','.$mma2','.$aaaaa2','.$ddd2','.$mmd2','.$aaaad2','.$mot2','.$ativ','.$tipo')";

.$query = mysql_query(.$sql);

.}elseif(.$acao == "Excluir"){

.$sql = "delete from cadastro where id_cad = '.$id_cad'";

.$query = mysql_query(.$sql);

.}elseif(.$acao == "update"){

.$sql = "update cadastro set nome = '.$nome',nasc = '.$nasc',nasc1 = '.$nasc1',nasc2 = '.$nasc2',sexo = '.$sexo',civil = '.$civil',filho = '.$filho',motor = '.$motor',casa = '.$casa',filho1 = '.$filho1',filho2 = '.$filho2',ende = '.$ende',baiiro = '.$bairro',cep = '.$cep',uf = '.$uf',cidade = '.$cidade',zona1 = '.$zona1',zona2 = '.$zona2',foneresd = '.$foneresd',fonecel = '.$fonecel',email = '.$email',ctps = '.$ctps',serie = '.$serie',rg = '.$rg',cpf = '.$cpf',pis = '.$pis',habil = '.$habil',escola = '.$escola',curso = '.$curso',estuda = '.$estuda',oque = '.$oque',idioma = '.$idioma',le = '.$le',fala = '.$fala',escrever ='.$escreve',idioma1 = '.$idioma1',le1 = '.$le1',fala1 = '.$fala1',escreve1 = '.$escreve1',idioma2 = '.$idioma2',le2 = '.$le2',fala2 = '.$fala2',escreve2 = '.$escreve2',emp1 = '.$emp1',cargo1 = '.$cargo1',dda1 = '.$dda1',mma1 = '.$mma1',aaaaa1 = '.$aaaaa1',ddd1 = '.$ddd1',mmd1 = '.$mmd1',aaaad1 = '.$aaaad1',mot1 = '.$mot1',emp2 = '.$emp2',cargo2 = '.$cargo2',dda2 = '.$dda2',mma2 = '.$mma2',aaaaa2 = '.$aaaaa2',ddd2 = '.$ddd2',mmd2 = '.$mmd2',.<.br.>.

aaaad2 = '.$aaaad2',mot2 = '.$mot2',ativ = '.$ativ' where id_cad = '.$id_cad'";

.$query = mysql_query(.$sql);

.}elseif(.$acao == "form_update"){

.$sql = "Select * from cadastro where id_cad = '.$id_cad'";

.$query = mysql_query(.$sql);

.$result = mysql_fetch_array(.$query);

.$recebe_nome = .$result[nome];

.$recebe_nasc = .$result[nasc];

.$recebe_nasc1 = .$result[nasc1];

.$recebe_nasc2 = .$result[nasc2];

.$recebe_sexo = .$result[sexo];

.$recebe_civil = .$result[civil];

.$recebe_filho = .$result[filho];

.$recebe_motor = .$result[motor];

.$recebe_casa = .$result[casa];

.$recebe_filho1 = .$result[filho1];

.$recebe_filho2 = .$result[filho2];

.$recebe_ende = .$result[ende];

.$recebe_bairro = .$result[bairro];

.$recebe_cep = .$result[cep];

.$recebe_uf = .$result[uf];

.$recebe_cidade = .$result[cidade];

.$recebe_zona1 = .$result[zona1];

.$recebe_zona2 = .$result[zona2];

.$recebe_foneresd = .$result[foneresd];

.$recebe_fonecel = .$result[fonecel];

.$recebe_email = .$result;

.$recebe_ctps = .$result[ctps];

.$recebe_serie = .$result[serie];

.$recebe_rg = .$result[rg];

.$recebe_cpf = .$result[cpf];

.$recebe_pis = .$result[pis];

.$recebe_habil = .$result[habil];

.$recebe_escola = .$result[escola];

.$recebe_curso = .$result[curso];

.$recebe_estuda = .$result[estuda];

.$recebe_oque = .$result[oque];

.$recebe_idioma = .$result[idioma];

.$recebe_le = .$result[le];

.$recebe_fala = .$result[fala];

.$recebe_escreve = .$result[escreve];

.$recebe_idioma1 = .$result[idioma1];

.$recebe_le1 = .$result[le1];

.$recebe_fala1 = .$result[fala1];

.$recebe_escreve1 = .$result[escreve1];

.$recebe_idioma2 = .$result[idioma2];

.$recebe_le2 = .$result[le2];

.$recebe_faal2 = .$result[fala2];

.$recebe_escreve2 = .$result[escreve2];

.$recebe_emp1 = .$result[emp1];

.$recebe_cargo1 = .$result[cargo1];

.$recebe_dda1 = .$result[dda1];

.$recebe_mma1 = .$result[mma1];

.$recebe_aaaaa1 = .$result[aaaaa1];

.$recebe_ddd1 = .$result[ddd1];

.$recebe_mmd1 = .$result[mmd1];

.$recebe_aaaad1 = .$result[aaaad1];

.$recebe_mot1 = .$result[mot1];

.$recebe_emp2 = .$result[emp2];

.$recebe_cargo2 = .$result[cargo2];

.$recebe_dda2 = .$result[dda2];

.$recebe_mma2 = .$result[mma2];

.$recebe_aaaaa2 = .$result[aaaaa2];

.$recebe_ddd2 = .$result[ddd2];

.$recebe_mmd2 = .$result[mmd2];

.$recebe_aaaad2 = .$result[aaaad2];

.$recebe_mot2 = .$result[mot2];

.$recebe_ativ = .$result[ativ];

.$recebe_tipo = .$result[tipo];

}

.$sql = "Select * from cadastro";

.$query = mysql_query(.$sql);

?.>.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Ola amigo beleza?

então já de cara vi uns erros ai

mas sugiro que você habilite o display_error no php.ini dai você vai descobrir aonde esta errando

um erro por exemplo é as aspas(")

$result["nome"];

quando o seu dispay_error estiver ativado você vai receber uns notice sobre as aspas

e outra coisa porque seu scritp esta cheio de ponto(.) ?

.<.?php

arruma os detalhes das aspas depois se posta ai de novo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...