0

サーバーからcsvファイルをエクスポートし、phpスクリプトを使用してcsvからデータを取得し、Webページに表示しています。

今ではすべてうまくいっています。

しかし問題は、エクスポートされたcsvファイルを最初に開き、日付を別のcsvファイルにコピーして貼り付ける必要があることです。

エクスポートされたファイルからすぐにデータを取得するわけではありません。

データをコピーしてcsvファイルに同じ名前を付けたときに言ったように、それは奇妙です。したがって、すべてが同じです。動作します。

なんでそんなもん。

php関数(そこまで問題ないと思いますが)

    public function import(){


    $fp = fopen(DATA_PATH.'/testfile.csv', 'r');

    // get the first (header) line
    $header = fgetcsv($fp);

    // get the rest of the rows
    $data = array();
    while ($row = fgetcsv($fp)) {
      $arr = array();
      foreach ($header as $i => $col)
        $arr[$col] = $row[$i];
      $data[] = $arr;
    }



    $all = $data; 
    $soldVal=array();
    foreach ($all as $key=>$value){
        $sold = $value["total_qty_ordered"];
        array_push($soldVal, $sold);
    }

    print_R($soldVal);
    //echo '<br/>';
    $totalSeats = intval('1000');
    $prodTotal = intval(array_sum($soldVal));
    $totalLeft = $totalSeats-$prodTotal;

    return 
     'Products Sold '.$prodTotal;
            //.' Seats Left '.$totalLeft;

}
4

0 に答える 0