Ir ao conteúdo
  • Cadastre-se

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


Ir à solução Resolvido por Mog.Lucas,

Posts recomendados

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>";?>

 

 
Link para o comentário
Compartilhar em outros sites

  • Membro VIP
  • Solução

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).

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...