arldin Postado Maio 10, 2012 Denunciar Share Postado Maio 10, 2012 Boa noite já revirei este script umas 1000 vezes e sempre da erro ao cadastar alguém me de uma luz<?php $Str_ServerMysql="localhost:3306"; $Str_LoginMysql="arldin"; $Str_SenhaMysql="ar592409"; $mdb="bancodedados"; $Conn=mysql_connect($Str_ServerMysql,$Str_LoginMysql,$Str_SenhaMysql) or die("abertura falhou"); mysql_select_db($mdb,$Conn) or die("conexão falhou"); $SQL_Instr="INSERT INTO boleto_ (nosso_numero,sacado.endereco1,num,bairro,cidade,cep,email,valor_boleto) values(null,'$sacado','$endereco1','$num','$bairro','$cidade','$estado','$cep','$email','$valor_boleto')"; $query=mysql_query($SQL_Instr,$Conn); $fecha=mysql_close($Conn); if($insert) { print "Cadastro Realizado!"; }else { print "Erro ao Cadastrar!"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 Que erro que está aparecendo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 11, 2012 Autor Denunciar Share Postado Maio 11, 2012 Esta e a mensagemErro ao Cadastrar! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 coloca or die (mysql_error); no teu comando de querye me diz onde que você ta fazendo alguam ação utilizando a variavel $inserir provavelmente esse erro retorna porque realmente não a resultado na variavel... agora se nem o regisotr ta fazendo tem que ver o motivo.. então da um print no error com o mysql para agente ter uma ideia..tira do mysql_query a variavel $Conn não precisa dela você já seleciono o banco mais acima ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 11, 2012 Autor Denunciar Share Postado Maio 11, 2012 Fiz as alteração surgeriada mais continua o mesmo erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 (editado) qual erro está mostrando agora? se vocle coloco o mysql_error ele deve mostra o erro que está acontecendo ...ps. não sei se você só copio mas se foi o erro não ira aparecer é mysql_error() Editado Maio 11, 2012 por JaguA Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Churc Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 se você trocar oif ($insert) por if ($query) não resolve não? não sei daonde você ta puxando este $insert sendo que ele não consta no código e se o sucesso é a inserção no banco de dados, então você deve usar $query ou trocar o $query = mysql_query($SQL_Instr,$Conn); por $insert = mysql_query($SQL_Instr,$Conn); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 11, 2012 Autor Denunciar Share Postado Maio 11, 2012 Esta e a iestrotura da tabelasera que o erro esta aquiCREATE TABLE `boleto_` ( `id` INT NULL AUTO_INCREMENT PRIMARY KEY , `nosso_numero` VARCHAR( 200 ) NOT NULL DEFAULT 'default', `sacado` VARCHAR( 200 ) NOT NULL DEFAULT 'default', `endereco1` VARCHAR( 200 ) NOT NULL DEFAULT 'default', `num` VARCHAR( 50 ) NOT NULL DEFAULT 'default', `bairro` VARCHAR( 100 ) NOT NULL DEFAULT 'default', `cidade` VARCHAR( 100 ) NOT NULL DEFAULT 'default', `estado` VARCHAR( 100 ) NOT NULL DEFAULT 'default', `cep` VARCHAR( 50 ) NOT NULL DEFAULT 'default', `email` VARCHAR( 10 ) NOT NULL DEFAULT 'default', `valor_boleto` VARCHAR( 100 ) NOT NULL DEFAULT 'default') ENGINE = MYISAM; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 Não tem problema no seu banco de dados é no codigo veja bem o que eu já disse e o que o Churc reforço de forma mais detalhada coloque mysql_error() altere o que o Churc disse e executa para ele dar o erro que esta rolando . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo_2 Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 (editado) ahe.. na query: $SQL_Instr="INSERT INTO boleto_ (nosso_numero,sacado.endereco1,num,bairro,cidade,cep,email,valor_boleto)values(null,'$sacado','$endereco1','$num','$bairro','$cidade','$estado','$cep','$email','$valor_boleto')";n está faltando a coluna "estado" n??? Editado Maio 11, 2012 por Marcelo_2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 Bem visto marcelo está faltando mesmo... o erro deve ser esse.arldin faz o teste ae. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 11, 2012 Autor Denunciar Share Postado Maio 11, 2012 Continua dando o mesmo erroerro ao cadastra Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 arldin, você arrumo aquele IF no final do código ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 12, 2012 Autor Denunciar Share Postado Maio 12, 2012 já descobri a obde esta o erro agora so falta resolverO poblema esta quando eu ensiro na tabela os campos EMAIL e VALOR_BOKETOo resto cadastra so este dois ao colocar da o erroRETIFICANDO já descobri a onde esta o erro agora so falta resolverO poblema esta quando eu insiro na tabela os camposEMAIL e VALOR_BOLETOo resto cadastra so este dois ao colocar da o erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Maio 12, 2012 Denunciar Share Postado Maio 12, 2012 colocaecho $SQL_Instr;ai da para ver o que esta aparecendo.. assim pode ver o que esta recebendo nos camposrevise tambem o formulario que envia os dados, veja se o name corresponde as variaveisnão sei a utilização desta tabela, mas se voce for precisar fazer calculos, mude valor_boleto de varchar para double 12,2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo_2 Postado Maio 12, 2012 Denunciar Share Postado Maio 12, 2012 (editado) ahe..+ 2 coisas:`id` INT NULL AUTO_INCREMENT PRIMARY KEY ,chave primaria não pode ser nula..e na query:$SQL_Instr="INSERT INTO boleto_ (nosso_numero,sacado.endereco1,num,bairro,cidade,cep,email,valor_boleto)values(null,'$sacado','$endereco1','$num','$bairro','$cidade','$estado','$cep','$email','$valor_boleto')";"nosso_numero" está como "null"..c já corrigiu, deixa quieto.. Editado Maio 12, 2012 por Marcelo_2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 12, 2012 Autor Denunciar Share Postado Maio 12, 2012 Mesmo com estas alterações continua dando o mesmo erronão foi possivel fazer o cadastroqualque tabela a mais depois do cep ele da este erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 12, 2012 Autor Denunciar Share Postado Maio 12, 2012 Continuando dando o mesmo erro Erro, não possível inserir no banco de dados Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 12, 2012 Autor Denunciar Share Postado Maio 12, 2012 O que eu não estou endendo e que eu criei outra so com estes dois EMAIL e VALOR_BOLETO e cadastra Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Maio 12, 2012 Autor Denunciar Share Postado Maio 12, 2012 Bem amigos OBRIGADO pela forças de todosResolvi esta pelenga da seguinte formaSe e certo eu não sei mais que funcionol funcionolPRIMEIROcriei a minha data base com duas tabelasem uma coloquei ate o cep e na outra as duas restantes SEGUNDOcriei dois scripts para cadastra os determinados valores TERCEIROcriei um terceiro script contendo um include com os dois primeiro scripts E POR ULTIMOcriei o formulario cmando o terceiro que contei os dois primeiro E BINGO FUNCIONOU Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
arldin
Boa noite já revirei este script umas 1000 vezes e sempre da erro ao cadastar alguém me de uma luz
Link para o comentário
Compartilhar em outros sites
19 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.