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

Help, Cara penggunaan WHERE ??

Mohon sarannya Mastah

Contah DB
id - nama - total
1 - apel - 10
2 - mangga - 20

contoh script

$mysqlstr = "SELECT id,nama,total FROM tabelku ";
$mysqlq = mysql_query($mysqlstr);
while ($adadata = mysql_fetch_row($mysqlq)) {
list($id,$nama,$total) = $adadata;
$A=number_format($total,0,',','.');
$B=number_format($total,0,',','.');
dsb......................

$dat = array(
'A' => $A,
'B' => $B,

mau dipecahkan ke array ? Mohon sarannya mastah..?



Comments

  • @halidcnet hemm maksudnya $data itu isinya array lalu mau dipecahin? atau masalah sql ?
  • edited April 2017
    kayanya masalah sql nya?
    kan saya dapat referensi mau buat chart data
    scriptnya :

    chart.php

    php
    class Chart{
    private $data;
    private $title;

    public function __construct($data, $title='Data') {
    $this->data = $data;
    $this->title = $title;
    }

    public function show() {
    $total = array_sum($this->data); ?>


    <?php
    foreach ($this->data as $row => $rows) {
    $p = round($rows * 100 / $total, 1);
    ?> <?php
    }
    ?>
    <?php echo $this->title; ?> PersentaseJumlah
    <?php echo $row; ?>


    " aria-valuemin="0" aria-valuemax="100" style="min-width: 2em; width: <?php echo round($p); ?>%;">
    <?php echo round($p); ?>%




    <?php echo $rows; ?>
    Total <?php echo $total; ?>

    index.php

    php
    include "Charts.php";

    /* Jumlah nilai dari setiap data */
    $dat = array(
    'A' => 12,
    'B' => 20,
    'C' => 54,
    'D' => 34,
    'E' => 70,
    );

    $bc = new Chart($dat);
    $bc->show();

    Yang m dinta sarannya mastah, gimana

    $dat = array(
    'A' => 12,
    'B' => 20,
    'C' => 54,
    'D' => 34,
    'E' => 70,
    );

    diganti dengan queri pemanggilan data dari database...????
  • aih.. emg tujuannya apa? buat view/UI kah?
  • m tampilkan data di DB ke chart

    queri ............................disini gan yang m di,minta saran mastah

    $dat = array(
    'A' => 12,
    'B' => 20,
    'C' => 54,
    'D' => 34,
    'E' => 70,
    );
  • array key nya untuk var $dat harus bentuk A,B,C,D,E ?

    Klo gw tangkep.. u mw buat chart untuk tiap "nama"..
    cth : $data = array("mangga"=>12,"apel"=>20,dst.....) ...

    klo benar seperti di atas..
    maka.
    $mysqlstr = "SELECT id,nama,total FROM tabelku ";
    $mysqlq = mysql_query($mysqlstr);
    $dat = array();
    while ($adadata = mysql_fetch_row($mysqlq)) {
    list($id,$nama,$total) = $adadata;
    $dat[$nama] =number_format($total,0,',','.');
    }
    $bc = new Chart($dat);
    $bc->show();

  • dicoba dulu mastah..tks
Sign In or Register to comment.