Я пытаюсь создать форму загрузки с помощью CodeIgniter, чтобы дать пользователям возможность изменить изображение своего профиля. В моем контроллере имеются следующие строки кода:Upload Form Throw Same Error Twice
if(!$this->upload->do_upload() && empty($_FILES['userfile'])) {
$data['upload'] = "0";
$this->load->view('editpicture', $data);
} elseif (!$this->upload->do_upload() && !empty($_FILES['userfile'])) {
$data['upload'] = "0";
$data['attempt'] = "1";
$data['error'] = $this->upload->display_errors();
$this->load->view('editpicture', $data);
} else {
$upload_data = $this->upload->data();
....
Все работает нормально, за исключением случаев, когда я получаю сообщение об ошибке. Вид показывает ту же ошибку дважды:
Вы не выбрали файл для загрузки.
Вы не выбрали файл для загрузки.
И это, мой злодей, было решением! спасибо – user1351482