0
I’m trying to create a <select>, where when selecting the estado, the even displays the cidades in another field. The estados are coming up to mine controller, however is not displayed in the field of <select>.
That is, in the <select name="estado"> the same are not returned, but if I use the var_dump in the options_estados in the controller, the same are returned.
What is my difficulty?
- a) Find out what problem is occurring.
- b) Display data in my field within my
view.
MY CONTROLLER
public function create() {
$variaveis['titulo'] = 'Novo Cadastro';
$this->load->model("m_estados_cidades");
$estados = $this->m_estados_cidades->retorna_estados();
$option = "<option value=''></option>";
foreach($estados -> result() as $linha) {
$option .= "<option value='$linha->id'>$linha->nome</option>";
}
$variaveis['options_estados'] = $option;
$this->load->view('v_cadastro', $variaveis);
}
MY VIEW
<div class="form-group">
<label for="estado">Estado</label>
<select id="estado" name="estado" class="form-control">
<?php echo $options_estados; ?>
</select>
</div>
have you tried
<option value='{$linha->id}'>{$linha->nome}</option>?– 13dev
I’ve tried and continues the same way, the states don’t come.
– principiante dev