Passar dados de Formulário para outra página.

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar