consulta e resultados codeigniter
tenho a tabela "certificados" com as colunas:
id >> um id unico pra um documento
nome_aluno >> o proprietário do documento
evento_id >> a identificação daquele documento pelo setor
eu quero buscar todos os id e nome_aluno com um evento_id específico e listá-los.
entendo bem pouco do codeigniter e buscando na internet resolvi tentar esse código
MODEL
class Entidade_model extends CI_Model {
public function __construct() {
parent::__construct();
}
public function getEventoID($evento_id){
$resultados = $this->db->query("SELECT * FROM certificados where evento_id = ? ", array($evento_id))->result();
return $resultados;
}
}
**CONTROLLER**
public function exibeResultado(){
$this->load->model('semana_lista_model');
$dados['resultados'] = $this->semana_lista_model->getEventoID($diaevento);
$this->load->view('semana', $dados);
}
**VIEW**
<?php
$diaevento = "REEKWs8ZwPERIdZxTzb7f0H1";
foreach ($resultados as $resultado): ?>
<tr>
<td><?php echo $resultado->nome_aluno; ?></td>
<td><?php echo $resultado->id; ?></td>
</tr>
<?php endforeach; ?>
Quando rodei, retornou os erros
Severity: Notice
Message: Undefined variable: resultados
Filename: semana/semana.php
Line Number: 210
** <?php foreach ($resultados as $resultado): ?>
<tr>
<td><?php echo $resultado->nome_aluno; ?></td>
<td><?php echo $resultado->id; ?></td>
</tr>
<?php endforeach; ?>**
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: semana/semana.php
Line Number: 210
** <?php foreach ($resultados as $resultado): ?>
<tr>
<td><?php echo $resultado->nome_aluno; ?></td>
<td><?php echo $resultado->id; ?></td>
</tr>
<?php endforeach; ?>**
Não entendi muito bem se a função ta retornando o $resultados vazio, ou o que houve.Discussão (0)
Carregando comentários...