Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas Pessoal,
Tenho estes formulário, envia todos os dados corretamente para a bd mysql, o que não envia é o
<select name=marca></select>
Este é o meu código:
<script type="text/javascript">
$(function($) {
// Quando o formulário for enviado, essa função é chamada
$("#formulario_equipamento").submit(function() {
// Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
var descricao = $("#descricao").val();
var sn = $("#sn").val();
var marca = $("#marca").val();
var modelo = $("#modelo").val();
var cor = $("#cor").val();
// Exibe mensagem de carregamento
$("#status").html("<img src='img/loading.gif' alt='Enviando' />");
// Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
$.post("inc/envia_reg_equipamento.php", {descricao: descricao, sn: sn, marca: marca, modelo: modelo, cor: cor}, function(resposta) {
// Quando terminada a requisição
// Exibe a div status
$("#status").slideDown();
// Se a resposta é um erro
if (resposta != false) {
// Exibe o erro na div
$("#status").html(resposta);
}
// Se resposta for false, ou seja, não ocorreu nenhum erro
else {
// Exibe mensagem de sucesso
$("#status").html("Mensagem enviada com sucesso!");
//limpa dados
}
});
});
});
</script>
<script>
$(".div_clientes").hide();
</script>
<form id="formulario_equipamento" action="javascript:func()" method="post">
<fieldset>
<legend>Cliente</legend>
<dl>
<dt><label for="descricao">Nome:</label></dt>
<dd><div class="NFTextCenter"><input type="text" name="nome_cliente" id="nome_cliente" size="50" maxlength="128" > <button>Clientes</button></div></dd>
</dl>
<div id="div_clientes" class="div_clientes">
Produtos
</div>
</fieldset>
<fieldset>
<legend>Equipamento</legend>
<dl>
<dt><label for="descricao">Descrição:</label></dt>
<dd><div class="NFTextCenter"><input type="text" name="descricao" id="descricao" size="50" maxlength="128" ></div></dd>
</dl>
<dl>
<dt><label for="sn">Número de Série:</label></dt>
<dd><div class="NFTextCenter"><input type="text" name="sn" id="sn" size="50" maxlength="200" ></div></dd>
</dl>
<dl>
<dt><label for="marca">Marca:</label></dt>
<dd><div class="NFTextCenter"><select name="marca" id="marca">
<?php
$sql = "SELECT id_marca, descricao FROM marcas ".
"ORDER BY descricao";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs))
{
echo "<option value=\"".$row['id_marca']."\">".$row['descricao']."</option>\n ";
}
?>
</select></div></dd>
</dl>
<dl>
<dt><label for="modelo">Modelo:</label></dt>
<dd><div class="NFTextCenter"><input type="text" name="modelo" id="modelo" size="32" maxlength="100" ></div></dd>
</dl>
<dl>
<dt><label for="cor">Cor:</label></dt>
<dd><div class="NFTextCenter"><input type="text" name="cor" id="cor" size="32" maxlength="100" ></div></dd>
</dl>
<div id="status"></div>
<input type="submit" value="Enviar" id="enviar" />
</fieldset>
</form>
Espero que me possam ajudar.
Obrigado
Carregando comentários...