Intereting Posts
Как проверить, какой пользовательский php работает как? JOB_TOO_BIG Pheanstalk – что можно сделать? Как показать последнее время входа (год, месяц, неделя, день, время, секунда) .. я попытался, но неправильный вывод Отправка объекта Javascript в PHP через Ajax Доступ запрещен для вызова API LinkedIn Как можно вставить формулу в лист excel, используя phpexcel PHP – Проблемы с удалением «\ r \ n \ r \ n» из этой строки: «Я хотел бы: \ r \ n \ r \ n1.) Сбросить этот беспорядок \ r \ n \ r \ n \ 2.) Теперь Пожалуйста" axios http всегда возвращает с пустыми данными При назначении массива PHP массиву JS каждый алфавит значений массива делится php найти номер недели с определенной даты как установить непрозрачность непрозрачности изображения во время загрузки? Автозаполнение текстового поля с помощью DOJO Заголовок CORS «Нет» Access-Control-Allow-Origin 'присутствует », но есть Как использовать специальные символы в имени получателей при использовании почтовой функции PHP Будет ли синглтон хорошим шаблоном дизайна для сайта микроблогов?

Круговая диаграмма с использованием mysql и php

Я использую этот код из Интернета. Но в этом данные статичны, но я хочу нарисовать диаграмму с моими записями в базе данных. можете ли вы сказать, как добавить данные mysql в этот код?

<div class="hellcontainer"> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <dcript type="text/javascript"> google.load("visualization","1",{packages:["corechar"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data=google.visualization.arrayToDataTable([ ['Languages','speakers(in millions)'], ['Assamese,13'],['Punjabi',45]]); var options = { title:'' }; var chart=new google.visualization.PieChart(document.getElementById('chart_div')); chart.draw(data,options); } </script> 

Вот грубый код для этого в php, вы можете изменить его в соответствии с вашими потребностями:

 <?php $servername = "localhost"; $username = "username"; $password = "password"; $db = "dbname"; $conn = mysqli_connect($servername, $username, $password, $db); // update your connection params $query = "SELECT state, lang_number FROM state"; //update your query as needed $results = mysqli_query($conn, $query); $pieData = array(); while ($row = mysqli_fetch_array($results)) { $acc_type = $row ['state']; $acc_num = $row ['lang_number']; $pieData[] = array($row['state'], $row['lang_number']); } ?> <div class="hellcontainer"> <div id="chart_div"></div> </div> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript"> google.load("visualization","1",{packages:["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('string', 'State'); data.addColumn('number', 'speakers(in millions)'); data.addRows(<?php echo json_encode($pieData, JSON_NUMERIC_CHECK); ?>); var options = {'title':'Language spoken', 'width':400, 'height':300}; var chart=new google.visualization.PieChart(document.getElementById('chart_div')); chart.draw(data,options); } </script> 

Надеюсь, это поможет.

 <div class="hellcontainer"> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <dcript type="text/javascript"> google.load("visualization","1",{packages:["corechar"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data=google.visualization.arrayToDataTable([ ['Languages','speakers(in millions)'], ['Assamese,13'],['Punjabi',45]]); var options = { title:'' }; var chart=new google.visualization.PieChart(document.getElementById('chart_div')); chart.draw(data,options); } </script>