Ir para conteúdo

POWERED BY:

Arquivado

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

Biel.

Exibir na tela o select que corresponde ao option value que foi seleci

Recommended Posts

Boa noite a todos . Direto ao ponto. Pessoal abaixo temos o EX 1 e EX 2 .
O EX 1 exibe na tela o option value que foi selecionado, está funcionando normalmente.
Gostaria que o EX 2 exibisse na tela o select que corresponde ao option value que foi selecionado

EX 1
<form id="form1" name="form1" method="post" action="">

 <select name="presente" required onChange="this.form.submit()">
    <option value="" selected="selected"></option>
    <option value="uma bicicleta">uma bicicleta</option>
    <option value="um carro">um carro</option>
 </select>
   
</form>

<?php

if (isset($_POST['presente'])){ // assim também sem == true funciona normalmente

$selecionou = $_POST['presente'];

echo "Você selecionou " . '<b>' . $selecionou . '</b>';	
}
?>

EX 2

<?php 
$php  = $_POST['php'];
$css  = $_POST['css'];
?>

<select name="cursos" required onChange="this.form.submit()">
  <option value="" selected></option>
  <option value="php">php</option>
  <option value="css">css</option>
</select>


<?php 

if (isset($_POST["cursos"])) {
if($php == 'php'){
	echo'

você selecionou php
<select name="aprendiz" >
  <option value="a">a</option>
</select>
';
}

elseif($css == 'css'){
	echo'
você selecionou css
<select name="aluno">
  <option value="b">b</option>
</select>
';
}


}
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem... seria isso?

<?php 
$php  = $_POST['php'];
$css  = $_POST['css'];
?>
<form id="form1" name="form1" method="post" action="">
<select name="cursos" required onChange="this.form.submit()">
  <option value="" selected></option>
  <option value="a">php</option>
  <option value="b">css</option>
</select>
</form>


<?php 

if (isset($_POST["cursos"])) {
	if ($_POST['cursos'] == 'a' ){
		echo 'Você selecionou PHP';
	}else{
		echo 'Você selecionou CSS';
	}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.