无法使用Codeigniter上传CSV文件

时间:2018-09-04 05:32:33

标签: php codeigniter

我尝试导入my.csv文件,但是无法上传文件并找出问题所在。 没有错误显示,如果我打印代码,则看到所有空值都不显示任何内容。

这是我的代码:

public function load_data(){
    $result = $this->web->select();
//  print_r($result);exit;
      $output = '
       <h3 align="center">Imported User Details from CSV File</h3>
            <div class="table-responsive">
             <table class="table table-bordered table-striped">
              <tr>
               <th>Sr. No</th>
               <th>First Name</th>
               <th>Last Name</th>
               <th>Phone</th>
               <th>Email Address</th>
              </tr>
      ';
      $count = 0;
      if($result->num_rows() > 0)
      {
       foreach($result->result() as $row)
       {
        $count = $count + 1;
        $output .= '
        <tr>
         <td>'.$count.'</td>
         <td>'.$row->first_name.'</td>
         <td>'.$row->last_name.'</td>
         <td>'.$row->phone.'</td>
         <td>'.$row->email.'</td>
        </tr>
        ';
       }
      }
      else
      {
       $output .= '
       <tr>
           <td colspan="5" align="center">Data not Available</td>
          </tr>
       ';
      }
      $output .= '</table></div>';
      echo $output;
}


 public function import() {
    $file_data = $this->csvimport->get_array($_FILES["csv_file"]["tmp_name"]);
   foreach($file_data as $row){
     $data[] = array(
      'first_name' => $row["First Name"],
      'last_name'  => $row["Last Name"],
      'phone'   => $row["Phone"],
      'email'   => $row["Email"]
     );
  }
  $this->web->insert($data);
 }

如何通过简便的方法使用csv上传xlsxcodeigniter文件?

0 个答案:

没有答案