SELECT COMBOX
Minha view:
<script src="//[ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js](http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js)"></script><script>
var base_url = '<? echo base_url() ?>';
function busca_dataprova(laboratorio){
//alert(laboratorio);
$.post(base_url+"aluno/reserva_av3/busca_data_prova", {
laboratorio : laboratorio
}, function(data){
$('#data_prova').html(data);
});
}
</script>
<select id="laboratorio" required = "" name="laboratorio" class="form-control" onchange="busca_dataprova($(this).val())">
<option value="">Selecione o laborátorio para realizar a prova</option>
<?
foreach ($laboratorio as $lab):{
if (($lab->cod_lab != '') AND ($lab->al_reg == NULL)){
echo "<option value='$lab->cod_lab'>$lab->Descriacao</option>";
}
}
endforeach;
?>
</select>
<select name="data_prova" id="data_prova">
</select>
Meu Controller:
public function busca_data_prova(){$this->load->model("aluno/reserva_av3_model");
$ver['data'] = $this->reserva_av3_model->retorna_data_agendada();
$option = "<option value=''>Selecione a data para realizar sua prova</option>";
foreach($data as $linha) {
$option .= "<option value=".$linha->cod_data.">".$linha->cod_data."</option>";
}
echo $option;
}
Minha Model
public function retorna_data_agendada(){
$laboratorio = $this->input->post("laboratorio");
$consulta = $this->db->query('
SELECT DISTINCT dbo.P_chekin_Geral.cod_lab, dbo.P_chekin_Geral.al_reg, dbo.P_chekin_Geral.cod_data, dbo.P_checkin_Datas.data, dbo.P_checkin_Datas.dia
FROM dbo.P_chekin_Geral INNER JOIN
dbo.P_checkin_Datas ON dbo.P_chekin_Geral.cod_data = dbo.P_checkin_Datas.cod_data
GROUP BY dbo.P_checkin_Datas.data, dbo.P_chekin_Geral.al_reg, dbo.P_chekin_Geral.cod_data, dbo.P_checkin_Datas.dia, dbo.P_chekin_Geral.cod_lab
HAVING (dbo.P_chekin_Geral.cod_lab = "'.$laboratorio.'") AND (dbo.P_chekin_Geral.al_reg IS NULL)
ORDER BY dbo.P_chekin_Geral.cod_data
');
return $consulta->result();
}
**Só que não tá trazendo o resultado no** <select name="data_prova" id="data_prova"> </select>, **não consigo ver o erro**.Discussão (1)
Carregando comentários...