Olá, preciso fazer um Form com Select (Selecionando um Estado) em uma pagina que de acordo com o estado selecionado carregue as informações do formulário no banco de dados. O formulário com as informações do estado é carregado corretamente.Meu Problema é que o SELECT após a seleção não mostra o estado selecionado na caixa de seleção e retorna para o 1º Estado da Lista.
Segue Abaixo a VIEW
<label class="col-sm-3 col-form-label">Estado</label>
<div class="col-sm-9">
<select class="form-control" type="text" id="slcState" name="slcState" onchange="refresh()">
<?php foreach ($states as $st): ?>
<option value="<?= $st['idEstado'] ?>" <?= ($about['id_estado'] == $st['idEstado']) ? '' : ''; ?> >
<?= $st['nome'] ?> </option>
<?php endforeach; ?>
</select>
</div>
<script>
function refresh() {
window.location.href = '<?= base_url("Site/sobre/?state=") ?>' + $("#slcState").val();
}
</script>