Ir para conteúdo

Arquivado

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

Biel.

manter itens que foram selecionados ativo/selected

Recommended Posts

Boa noite a todos. Direto ao ponto. Pessoal o codigo abaixo ao selecionar um dia qualquer, suponha que selecionei "segunda" e em seguida pressiono o botao enviar; na url obtenho este resultado pagina1.php?dia_da_semana=segunda e o item "segunda" fica ativo/selected
A questão é a seguinte: Quando seleciono segunda e quarta por exemplo e pressiono o botão enviar; o item "quarta" fica ativo/selected e "segunda" não . Gostaria que o item "segunda" também ficasse ativo/selected .
<form action="pagina1.php" method="get" >
<select name="dia_da_semana" multiple="multiple"   size="7"> 
<?php 
error_reporting(0);
ini_set("display_errors", 0 );
$array=array("segunda" , "terca" , "quarta" , "quinta" , "sexta" , "sabado", "domingo");
for($a=0; $a <count($array); $a++){
	$resultado = $array[$a];
?>
<option value="<?php echo $resultados;?>" <?php if ($_GET['dia_da_semana'] == $resultado ) { echo 'selected';}  ?>><?php echo $resultado  ?> </option>
<?php }?>
</select> 
<input type="submit"  value="enviar" />
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complementando:

O nome do elemento select deve indicar que é um array:

<select name="dia_da_semana[]" multiple="multiple"   size="7"> 

Veja os [ ] no atributo name

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.