Мне нужно сохранить выбранное имя файла и путь для его повторного использования. Когда я загружаю файл, мой код проверяет правильность данных внутри. Данные вводятся в базу данных и подключаются к учетной записи. Если Учетная запись не существует, но есть похожие учетные записи, у меня есть таблица, в которой может быть выбрана правильная учетная запись. При нажатии на учетную запись файл должен быть реализован в этой учетной записи. Проблема в том, что я не могу перенаправить на функцию загрузки, потому что мой путь к файлу и имя файла потеряны.
Поэтому мне нужно сохранить это, но я не знаю, как это сделать.
Импорт:
<div class="h-ctr"> <?php echo form_open_multipart('interview/import_data'); echo form_upload('file'); echo '<br/>'; ?> </div> <br> <div class="h-ctr"> <?php echo form_submit(null, 'Upload'); echo form_close(); ?> </div>
Мой import_data Controler (вырез):
$config['upload_path'] = FCPATH. 'uploads/'; $config['allowed_types'] = 'xlsx'; $this->load->library('upload', $config); if($this->upload->do_upload('file')) { $data = $this->upload->data(); chmod($data['full_path'], 0777); } else{ if($this->upload->data('file_ext') != ".xlsx"){ $type = $this->upload->data('file_ext'); if(!empty($type)){ $error = '<b>Incorrect filetype: "'. $type.'"!</b>'; } else{ $error = '<b>No file selected!</b>'; } } $this->notification->set("Error!", "Interview could not be imported. Reason: $error"); redirect('interview/import'); } $this->load->library('excel');
Мой взгляд с похожими клиентами:
<div class="h-ctr"> <ul class="content-list"> <?php foreach($similaraccount as $simacc){ ?> <a class="content-list-item" href="<?php echo site_url("interview/import_data/"); ?>" > <li class="media"> <div class="media-body"> <div class="media-heading"><?php echo $simacc->name; ?></div> <div class="media-hint"><?php echo $simacc->region; ?></div> </div> </li> </a> <?php } ?>