Ir ao conteúdo

Preencher campo vindo de um select


Ferreira27

Posts recomendados

Postado

Como faço para preencher  este campo deste código

 

<h3> <span class="viagem_tit_consulta"> Sul x Norte - <?php echo $data;?> </span> </h3>

 

(considerando que Sul cidade de origem e Norte cidade de destino)
  

com os dados vindo do select  do código abaixo

<!--origem-inicio--> 	<?php	$origem=$_POST['origem'];	$destino=$_POST['destino'];	$data=$_POST['data_1'];	$data_2=$_POST['data_2'];			$sql = "SELECT * FROM `cidade`";	$sql = "SELECT * FROM `cidade` ORDER BY nome_cidade ASC ";	  	$sql_exec = mysql_query($sql) or die("Erro: " .mysql_Error());	  	  ?>    <div style="width:160px; float:left;" id="origem"> Origem<br>       <select name="origem" value="" size="1" style="width: 140px; " onchange="document.consultar.submit();"><?php while($cidade = mysql_fetch_object($sql_exec)){?>            <option value="<?php echo $cidade->idcidade; ?>" <?php if ($cidade->idcidade==$origem){echo "SELECTED";}?> ><?php echo $cidade->nome_cidade; ?></option><?php } ?>      </select>    </div>    <!-- origem-fim-->         <!-- destino-inicio--> 		<?php	  $sql = "SELECT * FROM `cidade`";	  $sql = "SELECT * FROM `cidade` ORDER BY nome_cidade ";	  $sql_exec = mysql_query($sql) or die("Erro: " .mysql_Error());	  ?>    <div style="width:160px; float:left;" id="destino"> Destino<br>            <select name="destino" value="" size="1" style="width: 140px; " onchange="document.consultar.submit();"><?php while($cidade = mysql_fetch_object($sql_exec)){?>            <option value="<?php echo $cidade->idcidade; ?>"<?php if ($cidade->idcidade==$destino){echo "SELECTED";}?>><?php echo $cidade->nome_cidade; ?></option><?php } ?>      </select>    </div>    <!-- destino-fim-->     <h3> <span class="viagem_tit_consulta">Sul x Norte - <?php echo $data;?> </span> </h3>    
  • Moderador
Postado

Olá,

 

Seu código é muito sujo.. por exemplo, a origem e o destino tem praticamente o mesmo css.. podes criar uma classe para eles. 

Evite de usar estilos inline.

Você faz varias vez a mesma requisição.. não tem necessidade.:

 

Pelo que eu entendi você quer colocar o nome das cidades no lugar de sul x norte.. se for isso basta fazer:

<h3> <span class="viagem_tit_consulta"><?php> echo "$origem x $destino"; ?> - <?php echo $data;?> </span> </h3>
  • Moderador
Postado

Sim, eu só dei um exemplo, baseado no seu código. mas precisas fazer um retorno dos nomes. de acordo com a ID deles.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!