
Moim celem jest aby skrypt dynamicznie wstawiał wybrane dane w kolejnych kolumnach za idprod, nie zostawiając pustych kolumn.
Proszę o radę jak to rozwiązać.
Fragment kodu:
$sheet->getColumnDimension('A')->setWidth(12); if($value['w_data']==1){$sheet->getColumnDimension('B')->setWidth(20);} if($value['w_nazwa']==1){$sheet->getColumnDimension('C')->setWidth(30);} if($value['w_miasto']==1){$sheet->getColumnDimension('D')->setWidth(15);} $sheet->setCellValue("A1", "IDprod"); if($value['w_data']==1){$sheet->setCellValue("B1", "data");} if($value['w_nazwa']==1){$sheet->setCellValue("C1", "nazwa");} if($value['w_miasto']==1){$sheet->setCellValue("D1", "miasto");} $lp = 2; foreach($zapytanieALL as $values){ $sheet->setCellValue('A'.$lp, $values['idprod']); if($value['w_data']==1){$sheet->setCellValue('B'.$lp, $values['data']);} if($value['w_nazwa']==1){$sheet->setCellValue('C'.$lp, $values['nazwa']);} if($value['w_miasto']==1){$sheet->setCellValue('D'.$lp, $values['miasto']);} $lp++;}