Вот тот, который выполняет загрузку, базу данных и удаление должно быть легко оттуда
http://net.tutsplus.com/tutorials/php/codeigniter-from-scratch-file-uploading-and-image-manipulation/
Также просмотрите страницы кодового указателя для этой темы
Такжепримечания Codeigniter: загрузка изображения
РЕДАКТИРОВАТЬ ----------------------------------------
Я предполагаю, что вы перечисляете изображения в таблице для их редактирования или удаления.Я мог бы быть далеко от базы с тем, что ты делаешь.Я также предполагаю, что при использовании «идентификатора пользователя» вы также назначаете идентификатор для самого изображения.
Для удаления я делаю что-то вроде этого
$this->table->set_heading('Date', 'Title', 'Delete', 'Update');
foreach($records as $row){
$row->title = ucwords($row->title);
$this->table->add_row(
$row->date,
anchor("main/blog_view/$row->id", $row->title),
anchor("main/delete/$row->id", $row->id, array('onClick' => "return confirm('Are you sure you want to delete?')")),
anchor("main/fill_form/$row->id", $row->id)
);
}
$table = $this->table->generate();
Видите второй якорь?Он берет идентификатор изображения в БД и указывает на функцию контроллера:
function delete()
{
$this->is_logged_in();
$this->post_model->delete_row();
$this->maint();
}
Модель
function delete_row()
{
$this->db->where('id', $this->uri->segment(3));
$this->db->delete('posts');
}