Обновление нескольких строк с помощью codeigniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Обновление нескольких строк с помощью codeigniter

Сообщение Anonymous »

У меня возникли проблемы с моим первым проектом codeigniter, и я чувствую, что ответ действительно близок...
Я заполняю форму полей ввода из базы данных, и когда пользователь отправляет форму, она должна проходить по строкам базы данных и обновлять содержимое на основе 'id' каждой строки.
Моя форма (в представлении 'admin.php') выглядит примерно так: - Большая часть этой информации основана на сочетании учебных пособий и справочных документов. Вот код контроллера «admin», который я вызываю, когда люди нажимают «Сохранить изменения»:

Код: Выделить всё

function update()
{
$this->load->model('admin_model');
$this->admin_model->updateRecords($_POST['id']);
$this->index();
}
Затем данные передаются в модель, при этом функция выглядит следующим образом:

Код: Выделить всё

function updateRecords($data)
{
$this->db->insert_batch('content', $data);
}
Это единственный способ заставить его работать. Он вставляет данные нормально, но добавляет их в новые строки вместо обновления уже существующих в соответствии с их уникальными идентификаторами.
Ради порядка, вот столбцы, которые есть в моей базе данных MySQL:

Код: Выделить всё

id (PRIMARY and AUTOINCREMENT)
order
title_text
body_text
visibility
origin_date
Заранее спасибо :)

Подробнее здесь: https://stackoverflow.com/questions/587 ... odeigniter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»