gpt4 book ai didi

php - 导入 CSV : Undefined Index in codeigniter

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:20 25 4
gpt4 key购买 nike

我想使用 CodeIgniter 在 MySQL 中导入 CSV 文件,我定义了名称和正确的函数(希望如此),但是获取我的文件的未定义索引我正在寻找解决方案并且也获得了一个但不起作用。

Controller

 $file_data = $this->csvimport->get_array($_FILES['csvfile']['name']);
foreach($file_data as $row)
{
$data[] = array(
'Hall_Ticket_No' => $row['Hall_Ticket_No'],
'Name' => $row['Name'],
'Course' => $row['Course']
);
}
$data['query'] = $this->ExamModel->insertBlock($data);

HTML

    <div class="form-group col-lg-12 col-xs-12">
<label for="csv_file">Select excle (CSV) file:</label>
<input type="file" name='csvfile' accept=".csv" class="form-control" id="csv_file" required="">
</div>

错误

   Severity: Notice

Message: Undefined index: csvfile

Filename: controllers/Exam.php

Line Number: 20

Erros image

最佳答案

确保在您的表单中……输入了 enctype。例如:

<form method="post" enctype="multipart/form-data" action="index.php"></form>

检查文件是否在提交表单时成功更新。使用 print_r 查看结果。

print_r($_FILES);

关于php - 导入 CSV : Undefined Index in codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48766311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com