PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Passar dados de Formulário para outra página. #478447

09/05/2014

0

PHP

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:
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

Adilson Rumao

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar