Galera, tudo bem?
Estou tendo algumas dificuldades para recuperar dados gravados no banco de dados.
Não consigo fazer o select ser povoado. Já tentei usando if, switch e nada.
<?php
$estadoCivilVerifica = $hospede['estado_civil'];
if ('solteiro' == $estadoCivilVerifica) {
echo "Solteiro";
$selecao = "selected=selected";
}
if ("casado" == $estadoCivilVerifica) {
echo "Casado";
$selecao = "selected=selected";
}
if ("viuvo" == $estadoCivilVerifica) {
echo "Viuvo";
$selecao = "selected=selected";
}
if ("divorciado" == $estadoCivilVerifica) {
echo "Divorciado";
$selecao = "selected=selected";
}
if ("outro" == $estadoCivilVerifica) {
echo "Divorciado";
$selecao = "selected=selected";
}
else {
$selecao = " ";
}
?>
<select class="form-control" name="estadoCivilHospede" id="estadoCivilHospede" required>
<option value="solteiro" <?=$selecao ?> >Solteiro (a)</option>
<option value="casado" <?=$selecao ?> >Casado (a)</option>
<option value="viuvo" <?=$selecao ?> >Viúvo (a)</option>
<option value="divorciado" <?=$selecao ?> >Divorciado (a)</option>
<option value="outro" <?=$selecao ?> >Outro</option>
</select>
Usando este código todos os options ficam com o atributo selected=selected E não adianta nada.
Você pode, por favor, me dar uma luz?
Muito obrigado tenha uma excelente semana.