Skip to content

Instantly share code, notes, and snippets.

@Dilshan97
Created April 26, 2019 20:43
Show Gist options
  • Save Dilshan97/6397d51eeedcb9c14e1ce051ba0cca15 to your computer and use it in GitHub Desktop.
Save Dilshan97/6397d51eeedcb9c14e1ce051ba0cca15 to your computer and use it in GitHub Desktop.
Morris Chart Example
<?php
$connect = mysqli_connect("localhost","root","","report");
$query = "SELECT * FROM account";
$result = mysqli_query($connect,$query);
$row_data = array();
while ($row =mysqli_fetch_assoc($result)){
//$row_data = array('year' => $row['year'], 'profit' => $row['profit'], 'purchase' => $row['purchase'], 'sale' => $row['sale']);
$json[] = $row;
}
echo json_encode($json);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">
</head>
<body>
<div id="chart"></div>
<script src ="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>
<script>
var chart_data = <?php echo json_encode($json) ?>
Morris.Bar({
element: 'chart',
data: chart_data,
xkey: 'year',
ykeys: ['purchase', 'sale', 'profit'],
labels: ['purchase', 'sale','profit'],
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment