У меня есть полевое изображение (на которое есть изображение). Таким образом, пользователь выбирает изображение с ПК и отправляет форму. Я позже обрабатывать все отправленные данные через:codeigniter закачанное изображение из формы
$this->input->post()
Мой метод для вставки в базе данных:
public function add_user()
{
$data = array(
'membership'=>$this->input->post('membership_type'),
'fullname'=>$this->input->post('fullname'),
'username'=>$this->input->post('username'),
'password'=>md5($this->input->post('password')),
'email'=>$this->input->post('email'),
'city'=>$this->input->post('city'));
'profilepic'=>$this->input->post('profilepic'));
$this->db->insert('members',$data);
}
Теперь то, что я хочу, чтобы вставить в profilepic поле путь к изображению на сервер. Я знаю, что делаю это неправильно, потому что таким образом я вставляю картинку, отправленную в profilepic. Мне нужна коррекция, пожалуйста. Есть ли функция, которая может выполнять загрузку и возвращать путь? но как я могу связать загрузку изображения с загрузкой пользовательских данных?
С уважением,
EDIT: Попробовал код приведен ниже, и получил это:
PHP-обнаружена ошибка
Серьезность: Уведомление
Сообщение: Использование неопределенной константы Полный_путь - предполагается 'full_path'
Filename: models/membership_model.php
Порядковый номер: 29
PHP-ошибка была обнаружена
Серьезность: Предупреждение
сообщение: Не удается изменить информацию в заголовке - заголовки уже посланные (выход начался в /home2/xsysdeve/public_html/система/ядро / Exceptions.php: 185)
Имя файла: ядро / common.php
Порядковый номер: 438
Рассматривали ли вы использование [File Uploading Class] CodeIgniter (http://ellislab.com/codeigniter/user-guide/libraries/file_uploading.html)? – jleft