|
|
|
อยากได้ข้อมูลให้ออกมาแบบข้างล่าง เพื่อเอาข้อมูลมาแสดงผลเป็น กราฟวงกลม แนะนำด้วยคะ |
|
|
|
|
|
|
|
อยากได้ข้อมูลให้ออกมาแบบข้างล่าง เพื่อเอาข้อมูลมาแสดงผลเป็น กราฟวงกลม
Code (PHP)
Example
data: [
['Apples', 29.9, false],
['Pears', 71.5, false],
['Oranges', 106.4, false],
['Plums', 129.2, false],
['Bananas', 144.0, false],
['Peaches', 176.0, false],
['Prunes', 135.6, true, true],
['Avocados', 148.5, false]
],
พอใส่ข้อมูล ที่เชื่อมกับ Controller
Code (PHP)
@if (isset(fruits2))
@foreach (fruits2 as $value)
['Apples',{{ json_encode($value->SubTotalApples) }},false],
['Pears',{{ json_encode($value->SubTotalPears) }},false],
['Oranges',{{ json_encode($value->SubtotalOranges) }},false],
['Plums',{{ json_encode($value->SubtotalPlums) }},false],
['Bananas',{!! json_encode($value->SubTotalBananas1) + json_encode($value->SubTotalBananas2) !!},false],
['Prunes',{!! json_encode($value->SubtotalPrunes1) + json_encode($value->SubtotalPrunes2) !!},false]
@endforeach
@endif
View Source ดู มันออกมาเป็นค่าว่าง
Code (PHP)
data: [
],
Code (PHP)
ส่งค่าจาก Controller
$data = array('fruits1' => $fruits1, 'fruits2' => $fruits2);
return view('Report.fruitToday')->with($data);
Code (PHP)
html
<div id="container1"></div>
Code (PHP)
<script type="text/javascript">
Highcharts.chart('container1', {
title: {
text: 'Report friuty'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{
type: 'pie',
allowPointSelect: true,
keys: ['name', 'y', 'selected', 'sliced'],
data: [
@if (isset(fruits2))
@foreach (fruits2 as $value)
['Apples',{{ json_encode($value->SubTotalApples) }},false],
['Pears',{{ json_encode($value->SubTotalPears) }},false],
['Oranges',{{ json_encode($value->SubtotalOranges) }},false],
['Plums',{{ json_encode($value->SubtotalPlums) }},false],
['Bananas',{!! json_encode($value->SubTotalBananas1) + json_encode($value->SubTotalBananas2) !!},false],
['Prunes',{!! json_encode($value->SubtotalPrunes1) + json_encode($value->SubtotalPrunes2) !!},false]
@endforeach
@endif
],
showInLegend: true
}]
});
</script>
Tag : PHP, Ms SQL Server 2016, Laravel Framework
|
ประวัติการแก้ไข 2018-06-13 10:35:35
|
|
|
|
|
Date :
2018-06-13 10:35:12 |
By :
nottpoo |
View :
613 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 ขอดูโครงสร้างตารางกับ คิวรี่ได้ไหมครับ
2 ทำไมไม่ยิง ajax ตอนโหลด page ได้ข้อมูลค่อยเอาไปวาดกราฟเหรอครับ อันนี้แค่สงสัย
คำแนะนำ
การโยนตัวแปรไปที่ view ใช้ compact เขียนสั้นกว่า with นะครับ ลดปัญหาการเปลี่ยนชื่อตัวแปรด้วย
สมมุติว่า
function index()
{
$abc =['foo', 'bar'];
return view('foo.bla', compact('abc') );
}
เราจะสามารถใช้ตัวแปร abc ที่ view ได้เลย
แต่ถ้าใช้ with จะสามารถเปลี่ยนชื่อตัวแปรได้แล้วเขียนยาวกว่า
function index()
{
$abc =['foo', 'bar'];
return view('foo.bla')->with('xyz', $abc);
}
เราจะได้ตัวแปร xyz ที่ view โดยค่าจาก ตัวแปร abc
|
|
|
|
|
Date :
2018-06-13 12:21:33 |
By :
DK |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|