MauF Postado Agosto 27, 2004 Denunciar Share Postado Agosto 27, 2004 Oi galera to com um problema aqui, so esta dando a mensagem de problrma no cadastro...<?include ("conecta.php");$codigo_loja = addslashes($codigo_loja) ;$razao_social = addslashes($razao_social) ;$nome_fantasia = addslashes($nome_fantasia) ;$cnpj = addslashes($cnpj) ;$situacao = addslashes($situacao) ;$data_vencimento = addslashes($data_vencimento) ;$data_corte = addslashes($data_corte) ;$repasse = addslashes($repasse) ;$end_tipo = addslashes($end_tipo) ;$end_logradouro = addslashes($end_logradouro) ;$end_numero = addslashes($end_numero) ;$end_complemento = addslashes($end_complemento) ;$end_bairro = addslashes($end_bairro) ;$end_cep = addslashes($end_cep) ;$end_cidade = addslashes($end_cidade) ;$end_uf = addslashes($end_uf) ;$senha = addslashes($senha) ;$tel_area = addslashes($tel_area) ;$tel_telefone = addslashes($tel_telefone) ;$query = "insert into loja(codigo_loja,razao_social,nome_fantasia,cnpj,situacao,data_vencimento,data_corte,repasse,end_tipo,end_logradouro,end_numero,end_complemento,end_bairro,end_cep,end_cidade,end_uf,senha,tel_area,tel_telefone)values ('$codigo_loja','$razao_social','$nome_fantasia','$cnpj','$situacao','$data_vencimento','$data_corte','$repasse','$end_tipo','$end_logradouro','$end_numero','$end_complemento','$end_bairro','$end_cep','$end_cidade','$end_uf','$senha','$tel_area','$tel_telefone')";if($recset_query=mysql_query($query,$conexao)){echo "DADOS INCLUÍDOS COM SUCESSO!";}else{ echo "Problemas no cadastro!";}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 dá alguma mensagem? ou só isso?bota:echo "Problemas no cadastro: ".mysql_error();pra ver qual erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Testa assim:<?include ("conecta.php");//aqui vai pegar todos os campos do form de uma vez e criar as variaveis de com o nome de cada campo//e ainda vai usar a addslashes em cada umforeach ($_POST as $campo => $valor) { $$campo = addslashes($valor); }$query = "insert into loja values ('','$codigo_loja','$razao_social','$nome_fantasia','$cnpj','$situacao','$data_vencimento','$data_corte','$repasse','$end_tipo','$end_logradouro','$end_numero','$end_complemento', '$end_bairro','$end_cep','$end_cidade','$end_uf','$senha','$tel_area','$tel_telefone')";mysql_query($query);echo "DADOS INCLUÍDOS COM SUCESSO!";?>se seu banco não tiver um id autoincremento apaga a parte em vermelho Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 assim n vai da pra sabe velho... ele pod dize Dados incluidos... mas não inclui porque não tem nada confirmando mysql_query($query) or die("erro... ;/");echo "dados...";falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 isso depende porque eu não uso nada pra verificar erros porque eu sempre faço e sei que ta certo não preciso que retorne nada pra mim se caso algum script meu der algum erro eu debugo elemas pra cadastro simples desse não tem o que errare eu faço um sistema bem complexo com validação de campos não deixo nome repetidos serem gravados etc...só mostrei pra ele como ele poderia enxugar o codigo todo se viu?tem gente que faz umas 30 linhas de codigo e em apenas 3 poderiar resolvere outra coisa importante cara script não foi feito pra mostrar erro na paginase pode usar isso na hora de desenvolver mas pra por no site não cai bemjá pensou se entrar num site da uol por exemplo e der um erro la "não foi possivel encontrar o banco" não ia ficar feio?o erro é pra o programador ver e não o usuario depois que você entregar um script pro cliente ele tem que estar 100% testado e aprovado e sem exibição de errosfalo amigo abraçosnão leve a mal o que eu falei é só a minha opniao nada mais Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 sim.. concordo... só bota pra imprimi o erro só pra sabe mesmo... pro site no ar.. n ;/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Quando for fazer do jeito que o Fábyo fez você tem que colocar para insersão todos os campos, mesmo que alguns campos não seja inseriada na hora do cadastro, se não não funciona. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MauF
Oi galera to com um problema aqui, so esta dando a mensagem de problrma no cadastro...
include ("conecta.php");
$codigo_loja = addslashes($codigo_loja) ;
$razao_social = addslashes($razao_social) ;
$nome_fantasia = addslashes($nome_fantasia) ;
$cnpj = addslashes($cnpj) ;
$situacao = addslashes($situacao) ;
$data_vencimento = addslashes($data_vencimento) ;
$data_corte = addslashes($data_corte) ;
$repasse = addslashes($repasse) ;
$end_tipo = addslashes($end_tipo) ;
$end_logradouro = addslashes($end_logradouro) ;
$end_numero = addslashes($end_numero) ;
$end_complemento = addslashes($end_complemento) ;
$end_bairro = addslashes($end_bairro) ;
$end_cep = addslashes($end_cep) ;
$end_cidade = addslashes($end_cidade) ;
$end_uf = addslashes($end_uf) ;
$senha = addslashes($senha) ;
$tel_area = addslashes($tel_area) ;
$tel_telefone = addslashes($tel_telefone) ;
$query = "insert into loja
(codigo_loja,razao_social,nome_fantasia,cnpj,situacao,data_vencimento,data_corte,repasse,end_tipo,
end_logradouro,end_numero,end_complemento,end_bairro,end_cep,end_cidade,end_uf,senha,tel_area,
tel_telefone)
values ('$codigo_loja','$razao_social','$nome_fantasia','$cnpj','$situacao','$data_vencimento',
'$data_corte','$repasse','$end_tipo','$end_logradouro','$end_numero','$end_complemento',
'$end_bairro','$end_cep','$end_cidade','$end_uf','$senha','$tel_area','$tel_telefone')";
if($recset_query=mysql_query($query,$conexao))
{echo "DADOS INCLUÍDOS COM SUCESSO!";}
else{ echo "Problemas no cadastro!";}
?>
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.