Ir ao conteúdo
  • Cadastre-se
WeslleySTK

RESOLVIDO Dar tudo certo, mas na hora de gravar no bd não vai!

Recommended Posts

Estou com um problema aqui no meu código, e não estou conseguindo resolver! 

 

Esse e o HTML!

<html><head><title> FICHA DA DIETA </title></head><body><body background="img/indexx.jpg"><h1 align="center" style="color:#FFF">CADASTRAR DIETA</h1><form action="dieta.php" method="post"><div align="center"><font size="4" face="Arial Black, Gadget, sans-serif" color="#FFFFFF">DATA DE CADASTRO:<input name="dat_cad" type="date" max="10" size="10" maxlength="6"></font><br /><br /><font size="4" face="Arial Black, Gadget, sans-serif" color="#FFFFFF">NOME DIETA:<input name="nome" type="name" max="10" size="10" maxlength="6"></font><font size="4" face="Arial Black, Gadget, sans-serif" color="#FFFFFF">OBJETIVO:<input name="objetivo" type="text"  maxlength="20"></font><br /><font size="4" face="Arial Black, Gadget, sans-serif" color="#FFFFFF">INICIO DA DIETA:<input name="inicio" type="date" max="10" size="10" maxlength="6"></font><font size="4" face="Arial Black, Gadget, sans-serif" color="#FFFFFF">TERMINO DA DIETA:<input name="fim" type="date" max="10" size="10" maxlength="6"></font><br />        <br/></div><div align="center"><table width="562" border="1"><tr><td width="180" align="center"><font size="4" color="#FFFFFF" face="Arial Black, Gadget, sans-serif">SEGUNDA-FEIRA</font></td></tr><tr><td><input name="ref_1" type="text"  size="30" /><input type="time" name="hora_1" /></td></tr><tr><td><input name="ref_2" type="text"  size="30" /><input type="time" name="hora_2" /></td></tr><tr><td><input name="ref_3" type="text"  size="30" /><input type="time" name="hora_3" /></td></tr><tr><td><input name="ref_4" type="text"  size="30" /><input type="time" name="hora_4" /></td></tr><tr><td><input name="ref_5" type="text"  size="30" /><input type="time" name="hora_5" /></td></tr><tr><td><input name="ref_6" type="text"  size="30" /><input type="time" name="hora_6" /></td></tr><tr><td><input name="re_7" type="text"  size="30" /><input type="time" name="hora_7" /></td></tr><tr><td><input name="ref_8" type="text"  size="30" /><input type="time" name="hora_8" /></td></tr><tr><td><input name="ref_9" type="text"  size="30" /><input type="time" name="hora_9" /></td></tr><tr><td><input name="ref_10" type="text"  size="30" /><input type="time" name="hora_10" /></td></tr></table></div><div align="center"><input type="submit" value="CADASTRAR" /><input type="time" name="hora_1" /> <input type="reset" value="LIMPAR" /><input type="time" name="hora_1" /></div></form></body></html> 

 

Esse e o PHP!
 
<?php//conexao$conn = mysqli_connect("*******","********","*******","*******")or die("Erro:" .mysqli_error($conn));//Recebendo informacoes do formulario$ref_1 = $_POST['ref_1'];$ref_2 = $_POST['ref_2'];$ref_3 = $_POST['ref_3'];$ref_4 = $_POST['ref_4'];$ref_5 = $_POST['ref_5'];$ref_6 = $_POST['ref_6'];$ref_7 = $_POST['ref_7'];$ref_8 = $_POST ['ref_8'];$ref_9 = $_POST ['ref_9'];$ref_10 = $_POST ['ref_10'];$hora_1 = $_POST['hora_1'];$hora_2 = $_POST['hora_2'];$hora_3 = $_POST['hora_3'];$hora_4 = $_POST['hora_4'];$hora_5 = $_POST['hora_5'];$hora_6 = $_POST['hora_6'];$hora_7 = $_POST['hora_7'];$hora_8 = $_POST ['hora_8'];$hora_9 = $_POST ['hora_9'];$hoa_10 = $_POST ['hoa_10'];$ob = $_POST['objetivo'];$in = $_POST['inicio'];$fim = $_POST['fim'];$per = $_POST['personal'];$nome_ficha= $_POST['nome_ficha'];$data_cadastro= $_POST['data_cad'];//Efetuar a inclusao $inc_dados = "insert into dieta (ref_1,ref_2,ref_3,ref_4 ,ref_5,ref_6,ref_7,ref_8,ref_9,ref_10,hora_1,hora_2,hora_3,hora_4 ,hora_5,hora_6,hora_7,hora_8,hora_9,hora_10,objetivo,inicio,fim,personal,nome_ficha,data_cad) values ('$ref_1','$ref_2','$ref_3','$ref_4 ','$ref_5','$ref_6','$ref_7','$ref_8','$ref_9','$ref_10','$hora_1','$hora_2','$hora_3','$hora_4 ','$hora_5','$hora_6','$hora_7','$hora_8','$hora_9','$hora_10','$ob','$in','$fim','$per','$nome_ficha','$data_cad')";mysqli_query($conn,$inc_dados);//Fechando a conexao do banco de dadosmysqli_close($conn);echo "<script>alert('CADASTRO EFETUADO COM SUCESSO');window.location='tela_principal.php';</script>";?>

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual o erro? Experimente fazer o PHP exibir o que está enviando para o MySQL utilizando:

echo $inc_dados;

Depois da definição da variavel claro. Ai você pega o que aparecer e joga direto no MySQL (phpMyAdmin) e vê o que acontece.. pois o erro pode estar na sua sintaxe (nao olhei, uma vez que você não especificou qual o erro).

Compartilhar este post


Link para o post
Compartilhar em outros sites

o erro e assim:

 

Você preenche os dados, você vai e aperta em cadastrar... OK!

 

Ae dar um aviso, "CADASTRO EFETUADO COM SUCESSO". Correto?

 

na hora que vou consultar no banco de dados, mais não existe dados, apenas os campos vazio!

 

Mais o insert disse que foi feito!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×