kattycris 0 Denunciar post Postado Maio 29, 2015 alguem pode olhar esse codigo pra mim? to convertendo tudo pra mysqli e nao esta inserindo os dados do formulario no banco. ja alterei toda a linha e nada.... ja vi exemplos e nada... <?php $host = "localhost"; $user= "root"; $pass = ""; $banco = "gusj_cad"; $mysqli = new mysqli($host, $user, $pass, $banco); if($mysqli->connect_errno) { echo"Falha na conexao"; } ?> <html> <head> <meta charset="utf-8"> <title>GRAVANDO DADOS</title> <script type="text/javascript"> function redirectpage() { setTimeout("window.location='cad_familia.php'",1000); } </script> </head> <body> <div align="center"> <?php $nome=$_POST['nome']; $nome1=$_POST['nome1']; $dtnasc=$_POST['dtnasc']; $dtnasc1=$_POST['dtnasc1']; $dtnasc2=$_POST['dtnasc2']; $dtnasc3=$_POST['dtnasc3']; $dtnasc4=$_POST['dtnasc4']; $dtnasc5=$_POST['dtnasc5']; $dtnasc6=$_POST['dtnasc6']; $dtnasc7=$_POST['dtnasc7']; $dtnasc8=$_POST['dtnasc8']; $dtnasc9=$_POST['dtnasc9']; $dtnasc10=$_POST['dtnasc10']; $dtnasc11=$_POST['dtnasc11']; $dtnasc12=$_POST['dtnasc12']; $dtnasc13=$_POST['dtnasc13']; $dtnasc14=$_POST['dtnasc14']; $dtnasc15=$_POST['dtnasc15']; $dtnasc16=$_POST['dtnasc16']; $dtnasc17=$_POST['dtnasc17']; $dtnasc18=$_POST['dtnasc18']; $dtnasc19=$_POST['dtnasc19']; $dtnasc20=$_POST['dtnasc20']; $dtnasc21=$_POST['dtnasc21']; $dtnasc22=$_POST['dtnasc22']; $dtnasc23=$_POST['dtnasc23']; $dtnasc24=$_POST['dtnasc24']; $dtnasc25=$_POST['dtnasc25']; $dtnasc26=$_POST['dtnasc26']; $idade=$_POST['idade']; $idade1=$_POST['idade1']; $idade2=$_POST['idade2']; $idade3=$_POST['idade3']; $idade4=$_POST['idade4']; $idade5=$_POST['idade5']; $idade6=$_POST['idade6']; $idade7=$_POST['idade7']; $idade8=$_POST['idade8']; $idade9=$_POST['idade9']; $idade10=$_POST['idade10']; $idade11=$_POST['idade11']; $idade12=$_POST['idade12']; $idade13=$_POST['idade13']; $idade14=$_POST['idade14']; $idade15=$_POST['idade15']; $idade16=$_POST['idade16']; $idade17=$_POST['idade17']; $idade18=$_POST['idade18']; $idade19=$_POST['idade19']; $idade20=$_POST['idade20']; $idade21=$_POST['idade21']; $idade22=$_POST['idade22']; $idade23=$_POST['idade23']; $idade24=$_POST['idade24']; $idade25=$_POST['idade25']; $idade26=$_POST['idade26']; $filho1=$_POST['filho1']; $filho2=$_POST['filho2']; $filho3=$_POST['filho3']; $filho4=$_POST['filho4']; $filho5=$_POST['filho5']; $filho6=$_POST['filho6']; $filho7=$_POST['filho7']; $filho8=$_POST['filho8']; $filho9=$_POST['filho9']; $filho10=$_POST['filho10']; $filho11=$_POST['filho11']; $neto1=$_POST['neto1']; $neto2=$_POST['neto2']; $neto3=$_POST['neto3']; $neto4=$_POST['neto4']; $neto5=$_POST['neto5']; $neto6=$_POST['neto6']; $neto7=$_POST['neto7']; $neto8=$_POST['neto8']; $neto9=$_POST['neto9']; $neto10=$_POST['neto10']; $cidade=$_POST['cidade']; $estado=$_POST['estado']; $endereco=$_POST['endereco']; $aposentaoria=$_POST['aposentadoria']; $renda=$_POST['renda']; $vlg=$_POST['vlg']; $blfm=$_POST['blfm']; $transporte=$_POST['transporte']; $outros=$_POST['outros']; $avo=$_POST['avo']; $avo1=$_POST['avo1']; $tio=$_POST['tio']; $tio1=$_POST['tio1']; $fmd1=$_POST['fmd1']; $fmd2=$_POST['fmd1']; $vst=$_POST['vst']; $obs=$_POST['obs']; mysqli_query("INSERT IGNORE INTO `gusj_cad`.`cad_fm`(nome1, nome2, dtan1, dtan2, dtan8, dtan9, dtan10, dtan11, dtan3, dtan4, dtan5, dtan6, dtan7, dtan12, dtan13, dtan14, dtan15, dtan16, dtan17, dtan18, dtan19, dtan20, dtan21, dtan22, dtan23, dtan24, dtan25, dtan26, idade1, idade2, idade8, idade9, idade10, idade11, idade3, idade4, idade5, idade6, idade7, idade12, idade13, idade14, idade15, idade16, idade17, idade18, idade19, idade20, idade21, idade22, idade23, idade24, idade25, idade26, filho1, filho2, filho3, filho4, filho5, filho6, filho7, filho8, filho9, filho10, neto1, neto2, neto3, neto4, neto5, neto6, neto7, neto8, neto9, neto10, cidade, estado, endereco, apose, renda, vlgas, bsfm, transporte, outros, avo1, avo2, tio1, tio2, fmdt, fmdt1, vistpor, obs) VALUES('$nome', '$nome1', '$dtnasc', '$dtnasc1', '$dtnasc2', '$dtnasc3', '$dtnasc4', '$dtnasc5', '$dtnasc6', '$dtnasc7', '$dtnasc8', '$dtnasc9', '$dtnasc10', '$dtnasc11', '$dtnasc12', '$dtnasc13', '$dtnasc14', '$dtnasc15', '$dtnasc16', '$dtnasc17', '$dtnasc18', '$dtnasc19', '$dtnasc20', '$dtnasc21', '$dtnasc22', '$dtnasc23', '$dtnasc24', '$dtnasc25', '$dtnasc26', '$idade', '$idade1', '$idade2', '$idade3', '$idade4', '$idade5', '$idade6', '$idade7', '$idade8', '$idade9', '$idade10', '$idade11', '$idade12', '$idade13', '$idade14', '$idade15', '$idade16', '$idade17', '$idade18', '$idade19', '$idade20', '$idade21', '$idade22', '$idade23', '$idade24', '$idade25', '$idade26', '$filho1', '$filho2', '$filho3', '$filho4', '$filho5', '$filho6', '$filho7', '$filho8', '$filho9', '$filho10', '$filho11', '$neto1', '$neto2', '$neto3', '$neto4', '$neto5', '$neto6', '$neto7', '$neto8', '$neto9', '$neto10', '$cidade', '$estado', '$endereco', '$aposentaoria', '$renda', '$vlg', '$blfm', '$transporte', '$outros', '$avo', '$avo1', '$tio', '$tio1', '$fmd1', '$fmd2', '$vst', '$obs')"); print_r($mysqli->error); if($mysqli->connect_errno) { echo"Falha na conexao"; } else { echo"<script> alert('Cadastro Efetuado com Susesso!')</script>"; echo "<script>redirectpage()</script>"; } ?> </div> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Maio 29, 2015 Qual erro é exibido? Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Sanches 0 Denunciar post Postado Maio 29, 2015 está gerando algum erro ??? qual ???se não está gerando erros, tenta executar o comando SQL direto no banco, pra ver se está inserindo corretamente... Compartilhar este post Link para o post Compartilhar em outros sites
kattycris 0 Denunciar post Postado Maio 30, 2015 o erro ocorre justo na parte que recebe os valores dos formularios e teria q jogar no banco da esse erro Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\projeto\cadastro_familia.php on line 142 o formulario eu tinha feito so com mysql e estava funcionando normamente como estou convertendo pro mysqli nao esta indo. Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Sanches 0 Denunciar post Postado Maio 30, 2015 eu estava tentando contar a quantidade de parâmetros que vc está passando para a instrução SQL... como estou com um pouco de sono, talvez comi "bronha" !! rsrsrscontei 91 campos e 94 valores passados... dá uma conferida se vc está passando cada valor para o seu devido campo aí... Compartilhar este post Link para o post Compartilhar em outros sites
kattycris 0 Denunciar post Postado Maio 30, 2015 eu estava tentando contar a quantidade de parâmetros que você está passando para a instrução SQL... como estou com um pouco de sono, talvez comi "bronha" !! rsrsrs contei 91 campos e 94 valores passados... dá uma conferida se você está passando cada valor para o seu devido campo aí... Esta passando sim! o formulario estava funcionando. PAROU de funcionar quando eu fui converter todas as variaveis MYSQL para MYSQLI. entendeu? Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Maio 30, 2015 nesse trecho: mysqli_query("INSERT IGNORE... tente trocar por isso: $mysqli->query("INSERT IGNORE... mas verifique sim a correspondência de colunas e variáveis, aqui, por exemplo: $fmd1=$_POST['fmd1']; $fmd2=$_POST['fmd1']; Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Maio 30, 2015 complementando.. por via das duvidas, verifique também se a extensão mysqli está ativada (habilitada). Compartilhar este post Link para o post Compartilhar em outros sites
kattycris 0 Denunciar post Postado Maio 31, 2015 olhei todas as variaveis e tinha campo a mais no formulario. arrumei e ta funcionando :D Compartilhar este post Link para o post Compartilhar em outros sites