Fórum Passar dados de Formulário para outra página. #478447
09/05/2014
0
Bom dia galera estou com uma dúvida de como pegar o ID e Nome de um Option cujo dado vem de uma consulta do banco.Ex:
O filtro ocorre normalmente, mas além do ID da montadora que irei usar em outra consulta para filtrar os veículos também preciso pegar o Nome da montadora que foi selecionada e gravar na Session. Até consigo pegar o ID na outra página, mas o Nome da montadora não.
Alguém poderia dar uma dica? Desde já obrigado pela atenção.
if(isset($_POST['enviar'])): //Verifica se os campos estão vazios if(empty($_POST['txtMontadoras'])): echo '<div class="error">Por favor informe todos os campos.</div>'; else: $txtMontadora = $_POST['txtMontadoras']; $txtVeiculo = $_POST['txtVeiculos']; $txtModelo = $_POST['txtModelos']; $txtAno = $_POST['txtAnos']; $txtPlaca = trataString(strtoupper($_POST['txtPlaca'])); $_SESSION['carro']['sessionMontadora'] = $txtMontadora; $_SESSION['carro']['sessionVeiculo'] = $txtVeiculo; $_SESSION['carro']['sessionMotor'] = $txtModelo; $_SESSION['carro']['sessionAno'] = $txtAno; $_SESSION['carro']['sessionPlaca'] = $txtPlaca; endif; endif;
<form name="" id="formulario" method="post" action="">
<label for="txtMontadoras">Montadora</label>
<select name="txtMontadoras" id="txtMontadoras">
<option value="">SELECIONE A MONTADORA</option>
<?php
$selecionaMon = mysql_query("SELECT * FROM montadoras ORDER BY nome_mon");
while($resMon = mysql_fetch_array($selecionaMon)):
$montadoraId = $resMon['codigo_mon'];
$montadoraNome = $resMon['nome_mon'];
echo '<option value="'.$montadoraId.'">'.$montadoraNome.'</option>';
endwhile;
?>
</select>
<label for="txtVeiculos">Veiculos</label>
<select name="txtVeiculos" id="txtVeiculos">
<option value="">AGUARDANDO MONTADORA</option>
<option value="GOL">GOL</option>
</select>
<label for="txtModelos">Motor</label>
<select name="txtModelos" id="txtModelos">
<option value="">AGUARDANDO VEÍCULO</option>
<option value="1.0">1.0</option>
</select>
<label for="txtAnos">Ano</label>
<select name="txtAnos" id="txtAnos">
<option value="">AGUARDANDO MODELO</option>
<option value="2014">2014</option>
</select>
<label for="txtPlaca">PLACA</label>
<input type="text" name="txtPlaca">
<input type="hidden" name="enviar">
<input type='hidden' name='montadora' id='montadora' value="<?php $montadoraNome; ?>" />
<input type="submit" value="Enviar" class="btn" />
</form>
O filtro ocorre normalmente, mas além do ID da montadora que irei usar em outra consulta para filtrar os veículos também preciso pegar o Nome da montadora que foi selecionada e gravar na Session. Até consigo pegar o ID na outra página, mas o Nome da montadora não.
Alguém poderia dar uma dica? Desde já obrigado pela atenção.
Adilson Rumao
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)