angezeigt. Ich bin neu mit codeigniter. Ich versuche, Elemente aus meiner Datenbank anzuzeigen, aber ich weiß nicht, warum es nicht funktioniert. Könnten Sie mir bitte helfen?Werte aus der Datenbank werden nicht mit Codigniter
mein Controller
function Usuario extends CI_Controller{
function construct(){
parent::__construct();
$this->load->model('usuario_m');
}
public function modificar_usuario(){
$id_usuario = 1;
$this->load->model('usuario_m');
$data['resultado'] = $this->usuario_m->ver_datos_usuario($id_usuario);
$this->load->view('paginas/modificar_usuario',$data);
}
Das ist mein Modell:
public function ver_datos_usuario($id_usuario)
{
$this->db->select('nombre','apellido','nro_ci', 'direccion','email','telefono','password');
$this->db->where('id_usuario', $id_usuario);
$this->db->from('usuarios');
$query = $this->db->get();
return $resultado = $query->result();
}
Und das ist meine Ansicht: (Edited)
<!DOCTYPE>
<head>
<html>
<body>
<?php
foreach ($data as $d){?>
<label>Nombre: </label>
<input type="text" value="<?php echo $d->nombre;?>" />
<?php } ?>
</body>
</html>
Was ich falsch mache?
'foreach ($ Daten $ d)' das allein sollte Sie einen Fehler werfen. Sie müssen 'foreach ($ data as $ d)' 'Sie haben das' as' vergessen. –
Jemand hat eine Antwort basierend auf deinem ursprünglichen Beitrag gepostet und du hast die Frage bearbeitet, ohne sie als Bearbeitung markiert zu haben, dass du einen Fehler gemacht hast. –
Wie kann ich als bearbeitet markieren? Ich habe immer noch Probleme. Ich habe diesen Teil des Codes eingegeben und vergessen, das "wie" in die Foreach zu setzen. Aber ich möchte nur sagen, dass ich immer noch Fehler habe. –