| hi teman-teman PI.... saya mau tanya gimana ya nampilin total data seperti di gambar, dimana kolom "Digunakan" nilanya berasal dari jumlah "YA" di hari Senin sampai Minggu, sedangkan kolom "Tidak Digunakan" berasal dari jumlah "Tidak" di hari Senin sampai Minggu.... seperti digmbar.... terimakasih |
|
| coba main di querynya .. atau pake javascript dan jQuery gan .. |
|
| ini apa? web? excell? |
|
| Query , |
|
| pake web (PHP MySQL) gan.... |
|
| itu ya / tidaknya ambil dari db? |
|
| kolomnya dirubah gan, klo kek gitu rumit.. tp klo ky gitu ya korang lebih
foreach($query as $data){ $hitung = 0; $i = 0; $hari = array('senin','selasa', bla bla ,...) while($i < 7) if($data[$hari[$i]]=='ya') $hitung++; } nampilinya gini jumlah ya = $hitung, jumlah tidak = 7-$hitung |
|
| maaf jadi pada salah faham, maksudnya. gimana cara mendapatkan total "YA' dan "TIDAK" disetiap ROW |
|
| maaf gan td keenter, coba refresh lg |
|
| pertama bikin headernya untuk digunakan dan tidak digunakan cman di kasi counter aja.. trus dikasi kondisi.. jika hasil = Ya maka $penghitungdigunakan+1 selain itu $tidakdigunakan+1 ketika looping nampilin ya / tidak suda abis, buat td baru di buat yang di echo $penghitungdigunakan dan satu lagi $tidakdigunakan.. CMIIW |
|
| Saya kasi logikanya aja ya gan :) Kan disini agan kalo mau processing data (printing data) pasti horisontal donk... meaning pasti per pelajaran (ada dalam while). Nah agan kan bisa langsung inisialisasi 2 variable (katakanlah $ya = 0, $tidak = 0) kemudian untuk setiap while, jika ternyata data itu adalah Ya, agan $ya++ dan sebaliknya untuk $tidak juga.. trus di print. Betul? hehe.. cmiiw ^_^v |
|
| ms. excel ya.. hehe :D |
|
| kalo main coding, pakai array matrix aja deh |
|
| terimakasih buat logikanya mas Willy dan mas Hermawan Wicaksono saya coba dulu pake looping/while ..... mas Ade Indra Saputra ini PHP MySQL mas.. hehe... |
|
| hehe.. kirain :D |
|
| Yudha Andriyon, kalo boleh tahu, itu datanya didapat dari mana? apakah dari database? kalau ya, mungkin bisa juga menggunakan SQL untuk menghitungnya |
|
| iya itu data MySQl apa adanya ... mas Nur Hidayat ... struktur tabelnya : KEGIATAN | SENIN | SELASA | RABU | KAMIS | JUMAT | SABTU | MINGGU ... value nya sama seperti digambar |
|
| pake sub query mas....misal field sebelumnya, (select count(datanya) from hari where ket="YA") DIGUNAKAN ,(select count(datanya) from hari where ket="TIDAK") "TIDAK DIGUNAKAN" , |
|
| sebetulnya saya ingin merubah strukturnya jadi KEGIATAN | HARI | PENGGUNAAN ... agar efisien kedepanya |
|
| penggunaan? |
|
| PENGGUNAAN valuenya YA atau TIDAK |
|
| klo versinya kyk gitu mas.. jadi sampean update tabel terus2an.. dan lagi seandainya tambah record baru.. itu nanti apa gak tabrakan soalnya ga ada primary keynya? (klo seumpama ada) klo tidak ada bagaimana menentukan tanggal nya? lebih enak lagi klo ada tanggal identifier yang menunjukkan hari.. |
|
| hmm... betul juga ya.... harus ada ID dan tanggal nya ya.... saya coba rombak dulu strukturnya.... terimakasih :) |
|
| coba pake yang namanya teknologi mysql crosstab gan, |
|
| Yudha Andriyon, tergantung struktur datanya namun dengan asumsi struktur data seperti contoh di atas, kita bisa pakai perintah SQL seperti ini, sehingga ketika data diterima di PHP sudah matang dan tinggal tampilkan dalam bentuk <table></table> https://gist.github.com/hidayat365/6128431 |
Tidak ada komentar:
Posting Komentar