Form html com mysql

Enviada por Fagner Almeida 
Fagner Almeida
Form html com mysql
12 de August de 2015 às 05:44PM
Pessoal, boa tarde.

Estou precisando de uma ajuda de vocês. Não sei o motivo, mas tem um form que eu fiz com <select> populando ele através de um select em mysql. Porém quando dou um submit no form, ele grava as informações no banco que estão como <input>, porém as informações populadas no <select> através do select do mysql não gravam no banco.

Seguem meus códigos abaixo.

FORMULARIO

<form action="enviar.php" method="post" name="Cadastrar" id="Cadastrar" onSubmit="return validaCampo(); return false;">
<input type="text" placeholder="Nome" name="Nome" id="Nome" required="">
<input type="text" placeholder="Email" name="Email" id="Email" required="">
<!--<input type="text" placeholder="Veículo" name="Veiculo" id="Veiculo" required="">-->
<select name="Fabricante" id="Fabricante">
<option>Marca...</option>
<?php
$conexao = mysql_connect('localhost','backcar_cadastro','Backcar01');
mysql_selectdb('backcar_cadastro');
mysql_set_charset('UTF8', $conexao);
$result = mysql_query("select nome from marca");
while($row = mysql_fetch_array($result) ){
echo "<option value='".$row['id']."'>".$row['nome']."</option>";
}
?>
</select>
<!--<input type="text" placeholder="Fabricante" name="Fabricante" id="Fabricante" required="">-->
<select name="Veiculo" id="Veiculo">
<option>Veículo...</option>
<?php
$conexao = mysql_connect('localhost','backcar_cadastro','Backcar01');
mysql_selectdb('backcar_cadastro');
mysql_set_charset('UTF8', $conexao);
$result = mysql_query("select nome from modelo");
while($row = mysql_fetch_array($result) ){
echo "<option value='".$row['id']."'>".$row['nome']."</option>";
}
?>
</select>
<!--<input type="text" placeholder="Ano/Modelo" name="AnoModelo" id="AnoModelo" required="">-->
<select name="AnoModelo" id="AnoModelo">
<option>Ano...</option>
<?php
$conexao = mysql_connect('localhost','backcar_cadastro','Backcar01');
mysql_selectdb('backcar_cadastro');
mysql_set_charset('UTF8', $conexao);
$result = mysql_query("select ano from ano_modelo");
while($row = mysql_fetch_array($result) ){
echo "<option value='".$row['id']."'>".$row['ano']."</option>";
}
?>
</select>
<input type="text" placeholder="Cor" name="Cor" id="Cor" required="">
<input type="text" placeholder="Estado/Bairro" name="EstadoBairro" id="EstadoBairro" required="">
<input type="text" placeholder="Telefone (xx) xxxx-xxxx" name="Telefone" id="Telefone" required="">
<input type="submit" name="cadastrar" id="cadastrar" value="ENVIAR">
</form>





ARQUIVO ENVIAR.PHP

//$id = $_POST['id'];
$nome = $_POST['Nome'];
$email = $_POST['Email'];
$fabricante = $_POST['Fabricante'];
$veiculo = $_POST['Veiculo'];
$anomodelo = $_POST['AnoModelo'];
$cor = $_POST['Cor'];
$estadobairro = $_POST['EstadoBairro'];
$telefone = $_POST['Telefone'];

$query = ("INSERT INTO cadastro (nome, email, fabricante, veiculo, anomodelo, cor, estadobairro, telefone) VALUES ('$nome', '$email', '$fabricante', '$veiculo', '$anomodelo', '$cor', '$estadobairro', '$telefone')");
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.