Ich versuche, Daten aus der Datenbank mit einer ID-Nummer abrufen.Warum kann ich nicht alle Daten mit einer ID abrufen? php-codeigniter
Controller: Usuario.php
public function seleccionar_por_id_estado(){
$id_estado = $this->input->post('id_estado');
$result = $this->usuario_m->ver_datos_por_id($id_estado);
$data['result'] = $result;
$this->load->view('paginas/administrar_usuarios', $data);
}
My Model usuario_m.php
public function ver_datos_por_id($id_estado){
$condicion = "estado =" . "'". $id_estado ."'";
$this->db->select('*');
$this->db->from('usuarios');
$this->db->where($condicion);
$query = $this->db->get();
return $query->result();
}
My View administrar_usuarios.php
<form action="usuario/seleccionar_por_id_estado">
<div class="content well">
<label>Ver por:
<select id="id_estado">
<option>Activo</option>
<option>Inactivo</option>
</select>
<?php
foreach ($result as $u){?>
<?php echo $u->usuario;?> <br>
<?php } ?>
</form>
Der Fehler, den ich bekomme, ist, dass das Ergebnis var $ nicht definiert ist. Könnten Sie mir bitte helfen? Vielen Dank!
try Ihre Variable '$ result' Variable zu drucken, bevor die Ansicht laden, die Sie Ergebnis oder nicht bekommen. –
versuchen, $ Ergebnis in Ihrem Controller zu drucken oder den Wert von $ Condicion in Ihrem Modell Echo –