Ich möchte das Feld „status_status_id“ (ursprünglich hat es den Wert 0) der Studententabelle aktualisieren, indem ich Eingaben aus diesem Dropdown übernehme. Und zum Aktualisieren benötige ich auch die ID eines bestimmten Schülers. Das Problem besteht darin, dass das Feld status_status_id nicht aktualisiert wird. Der folgende Fehler wird angezeigt:
Code: Select all
A Database Error Occurred
Error Number: 1054
Unknown column 'Array' in 'where clause'
UPDATE `student` SET `0` = '' WHERE `id` = Array
Filename: Z:\www\CI\system\database\DB_driver.php
Line Number: 330
Code: Select all
public function update()
{
$id = $this->input->post('id');
$data = array(
'status_status_id' => $this->input->post('status_status_id'),
);
$this->status_model->update($data, $id);
}
Code: Select all
public function update($data, $id)
{
$this->db->where('id', $id);
$this->db->update('student', $data);
}
Code: Select all
Mobile version