nando kikongo Posted December 19, 2011 Report Share Posted December 19, 2011 <?php$conexao=mysql_connect("localhost","root","");if(!$conexao){echo "Erro ao se conectar";exit;}$banco=mysql_select_db("controle_viaturas");if(!$banco){echo "O Banco de dados não foi encontrado";exit;}$rs=mysql_query("SELECT * FROM fiat");?><?php$data_evento = $_POST["data_evento"];$situacao_veiculo = $_POST["situacao_veiculo"];$descricao_problema = $_POST["descricao_problema"];$servicos_realizados = $_POST["servicos_realizados"];$fornecedor = $_POST["fornecedor"];$preço = $_POST["preço"];$data_correcao_problema = $_POST["data_correcao_problema"];$quilometragem = $_POST["quilometragem"];$sql = mysql_query("INSERT INTO fiat ('data_evento', 'situacao_veiculo','descricao_problema','servicos_realizados','fornecedor','preço','data_correcao_problema','quilometragem') VALUES ('$data_evento', '$situacao_veiculo','$descricao_problema','$servicos_realizados','$fornecedor','$preço','$data_correcao_problema','$quilometragem')");mysql_query($sql,$conexao);echo "<script>alert('Dados enviados com sucesso.')</script>";exit;?> Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted December 19, 2011 Report Share Posted December 19, 2011 Qual o erro que ele está dando? O que ele não faz que deveria fazer? Quote Link to comment Share on other sites More sharing options...
0 nando kikongo Posted December 19, 2011 Author Report Share Posted December 19, 2011 ele passa pelo codigo todo, manda a mensagem de confirmação, mais não adiciona os dados no banco. Quote Link to comment Share on other sites More sharing options...
0 Ricardo T. do Prado Posted December 19, 2011 Report Share Posted December 19, 2011 cadê o formulário que manda essas informações para essa página? Quote Link to comment Share on other sites More sharing options...
0 nando kikongo Posted December 19, 2011 Author Report Share Posted December 19, 2011 <form action="enviar.php" method="POST"> <input type="hidden"> <table width="39%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Data do Evento:<br> <input type="text" size="30" name="data_evento" value=""></td> </tr> <tr> <td>Situaçao do veículo:<br> <input type="text" size="30" name="situacao_veiculo" value=""></td> </tr> <tr> <td>Quem indicou o problema:<br> <input type="text" size="30" name="quem_indicou_problema" value=""></td> </tr> <tr> <td>Descriçao do problema:<br> <textarea cols="40" rows="10" name="descricao_problema"></textarea> </td> </tr> <tr> <td>Serviços realizados:<br> <textarea cols="30" rows="5" name="servicos_realizados"></textarea> </td> </tr> <tr> <td>Fornecedor:<br> <input type="text" size="30" name="fornecedor" value=""></td> </tr> <tr> <td>Preço:<br> <input type="text" size="30" name="preço" value=""></td> </tr> <tr> <td>Data de correçao do problema:<br> <input type="text" size="30" name="data_correcao_problema" value=""></td> </tr> <tr> <td>Quilometragem:<br> <input type="text" size="30" name="quilometragem" value=""></td> </tr> <tr> <td> <input name="submit" type="submit" value=" Enviar "> <input name="reset" type="reset" value=" Limpar "></td> </tr> </table> </form> Quote Link to comment Share on other sites More sharing options...
0 Ricardo T. do Prado Posted December 19, 2011 Report Share Posted December 19, 2011 como é o nome daquele primeira pagina que você postou? enviar.php? Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted December 19, 2011 Report Share Posted December 19, 2011 Troque:mysql_query($sql,$conexao);Por:mysql_query($sql,$conexao)OR DIE(mysql_error());Isso vai retornar o erro... Quote Link to comment Share on other sites More sharing options...
0 nando kikongo Posted December 20, 2011 Author Report Share Posted December 20, 2011 A primeira pagina é enviar.php simfiz a mudança e ele me deu esse erro aquiYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''data_evento', 'situacao_veiculo','descricao_problema','servicos_realizados','fo' at line 1 Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted December 20, 2011 Report Share Posted December 20, 2011 Tire todos os ' ' desta parte da query:('data_evento', 'situacao_veiculo','descricao_problema','servicos_realizados','fornecedor','preço','data_correcao_problema','quilometragem') Quote Link to comment Share on other sites More sharing options...
0 nando kikongo Posted December 20, 2011 Author Report Share Posted December 20, 2011 Muito obrigado, funcionou assim sem as aspas simples. Quote Link to comment Share on other sites More sharing options...
Question
nando kikongo
<?php
$conexao=mysql_connect("localhost","root","");
if(!$conexao){
echo "Erro ao se conectar";
exit;
}
$banco=mysql_select_db("controle_viaturas");
if(!$banco){
echo "O Banco de dados não foi encontrado";
exit;
}
$rs=mysql_query("SELECT * FROM fiat");
?>
<?php
$data_evento = $_POST["data_evento"];
$situacao_veiculo = $_POST["situacao_veiculo"];
$descricao_problema = $_POST["descricao_problema"];
$servicos_realizados = $_POST["servicos_realizados"];
$fornecedor = $_POST["fornecedor"];
$preço = $_POST["preço"];
$data_correcao_problema = $_POST["data_correcao_problema"];
$quilometragem = $_POST["quilometragem"];
$sql = mysql_query("INSERT INTO fiat ('data_evento', 'situacao_veiculo','descricao_problema','servicos_realizados','fornecedor','preço','data_correcao_problema','quilometragem') VALUES ('$data_evento', '$situacao_veiculo','$descricao_problema',
'$servicos_realizados','$fornecedor','$preço','$data_correcao_problema','$quilometragem')");
mysql_query($sql,$conexao);
echo "<script>alert('Dados enviados com sucesso.')</script>";
exit;
?>
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.