Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

tampilan data berdasarkan tanggal php report pdf

saya membuat laporan data pertanggal di pdf ,
header saya buat tetap tetap tanggal 1 ,tanggal 2, tanggal 3 dst...
yang saya inginkan jika tanggal 2 kosong yg terisi hanya tanggal 1ada, tanggal 2 kosong, tanggal 3 ada, dst..


di view saya gunakan

foreach ($data as $tgl) {
$this->cell(8,10,$tgl->data_1,1,0,'L',1);
$this->cell(8,10,$tgl->data_2,1,0,'L',1);
$this->cell(9,10,$tgl->data_3,1,0,'L',1);
}

dan query hanya seperti ini
select * FROM data where tgl>= '2017-04-11' AND tgl <='2017-04-25' ;

terima kasih..mohon bantuan nya..

Comments

  • edited April 2017
    coba di baca solusi yang ini.

    1. Buat 1 table yang berfungsi untuk penomoran.
    2. Isi table tersebut dengan query "
    INSERT INTO `example`.`numbers`   ( `id` ) VALUES   ( NULL )
    ..
    3. .. thh... :o
    4. final query..
       SELECT `x`.`semua_tgl` AS `timestamp`,
    COALESCE(DATA.`data_1`, 0) AS tbl_data_1,
    COALESCE(DATA.`data_2`, 0) AS tbl_data_2,
    COALESCE(DATA.`data_3`, 0) AS tbl_data_3
    FROM (SELECT DATE_FORMAT(DATE_ADD('2017-04-11', INTERVAL `n`.`id` - 1 DAY), '%m/%d/%Y') AS semua_tgl
    FROM `numbers` `n`
    WHERE DATE_ADD('2017-04-11', INTERVAL `n`.`id` - 1 DAY) <= '2017-04-25') x
    LEFT JOIN TABLE DATA ON STR_TO_DATE(DATA.`tgl`, '%d.%m.%Y') = `x`.`semua_tgl`
  • makasih mas..akhirnya ada pencerahan....
Sign In or Register to comment.