mostrar dados em um select multiple
Opa Galera, tudo blz?
sem mais delongas vou ao meu problema!
Seguinte, fiz um select multiple, e recuperei os dados dele para gravar no BD, até ai beleza!
minha regra de separação foi por virgulas, então quando seleciono uma série de opções do select recuperando os values fica assim
1, 5, 7
Agora minha dúvida!
como é que eu pego esses valores separados por virgula e mando exibir eles selecionados no select novamente com selected="selected", ex:
<select name="selecionar">
<option value="1" selected="selected">valor 1</option>
<option value="2">valor 2</option>
<option value="3">valor 3</option>
<option value="4">valor 4</option>
<option value="5" selected="selected">valor 5</option>
<option value="6">valor 6</option>
<option value="7" selected="selected">valor 7</option>
<option value="8">valor 8</option>
</select>
eu tentei usar
$variavel[] = explode(', ',$valores_porvirgula);
$variavel[] = sort($variavel);
if(in_array($meuWhile[0],$variavel[0])){
echo "<option value="<?php echo $valor;?>"><?php echo $titulo;?></option>";
}mas não funcionou!
Alguém tem uma luz?
Obrigado :D
Discussão (2)
Carregando comentários...