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

Erro Estranho No Mysql + Php Na Hora De Cadastrar


Guest Claudio

Pergunta

criei uma tabela no myql .. varios campos e coloquei o campo codigo como chave primaria .. é o seguinte .. na pagina em php vou adicionando os clientes .. mas se eu colocar um cliente com o mesmo codigo ele vai dar erro, claro! mas o problema é q eu coloquei um botao para voltar! java script:history.go(-1) e beleza .. so q eu mudo o valor do campo codigo e ele continua dando o erro dizendo q já existe esse codigo cadastrado! pode ser qualquer numero! vejo então o BD e la estao todos os cadastros ate aqueles q ele diz ser duplicados! o q pode ser? o campo codigo esta como integer not null apenas!!!

falow gente!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

O MEU CODIGO ESTA ASSIM:

pego os dados vindos de um formulario e depois mando pra essa pagina abaixo:

<?php

//pegar os dados vindos da pagina de cadastro

$codigo = $_POST["txtcodigo"];

$tpessoa = $_POST["boxpessoa"];

$nome = $_POST["txtnome"];

$nascimento = $_POST["txtnascimento"];

$cpf = $_POST["txtcpf"];

$endereco = $_POST["txtendereco"];

$numero = $_POST["txtnumero"];

$complemeto = $_POST["txtcomplemento"];

$bairro = $_POST["txtbairro"];

$cidade = $_POST["txtcidade"];

$estado = $_POST["txtestado"];

$caixapostal = $_POST["txtcaixapostal"];

$cep = $_POST["txtcep"];

$preresidencial = $_POST["txtpreresidencial"];

$telresidencial = $_POST["txtresidencial"];

$precelular = $_POST["txtprecelular"];

$telcelular = $_POST["txtcelular"];

$precomercial = $_POST["txtprecomercial"];

$telcomercial = $_POST["txtcomercial"];

$status = $_POST["boxstatus"];

$inscricao = $_POST["txtinscricao"];

$login = $_POST["txtlogin"];

$email2 = $_POST["txtemail2"];

$email3 = $_POST["txtemail3"];

$plano = $_POST["txtplano"];

$pagamento = $_POST["boxpagamento"];

$dbname = "neonex";

$conexao = mysql_connect("localhost","","") or die ("Não foi possível conectar ao MySql");

$db = mysql_select_db($dbname,$conexao) or die ("Não foi possível selecionar o Banco de Dados");

$tabela = "cadastro";

$sql = "insert into cadastro (codigo,tpessoa,nome,nascimento,cpf,endereco,numero,complemento,bairro,cidade,estado,caixapostal,cep,preresidencial,telresidencial,status,inscricao,login,email2,email3,plano,pagamento) values ($codigo,'$tpessoa','$nome','$nascimento','$cpf','$endereco',$numero,'$complemento','$bairro','$cidade','$estado',$caixapostal,'$cep',$preresidencial,'$telresidencial','$status','$inscricao','$login','$email2','$email3','$plano','$pagamento')";

$resultado = mysql_query($sql,$conexao);

if (!($resultado)) {

$erro = mysql_error();

echo "<center><b>" . $erro . "</b></center>";

echo "<input type='button' value='VOLTAR' onClick='java script:history.go(-1);'>";

break;

}

else {

echo "<p align=center><b>" . "Dados cadastrados com sucesso!" . "</b>";

mysql_free_result($resultado);

mysql_close($conexao);

?>

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,5k
×
×
  • Criar Novo...