有人可以告诉我我在做什么错吗?
连接数据库
$sql = "SELECT name , pname FROM [org]";
$stmt = sqlsrv_query( $conn , $sql );
if ( $stmt )
{
}
else
{
echo "Error in statement execution.\n";
die( print_r( sqlsrv_errors(), true));
}
?>
尝试从Google图表获取示例代码
<html>
<head>
<script type="text/javascript"
src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {packages:["orgchart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
data.addRows([
<?php
while( $row = sqlsrv_fetch_array( $stmt))
{
echo "['".$row[0]."', '".$row[1]."' ,''],";
}
?>
]);
当我运行它时,页面上什么都没有显示。
尝试使您的代码像这样。
<?php
$array = array();
while( $row = sqlsrv_fetch_array( $stmt))
{
$array[] = array($row[0],$row[1]);
}
$addrows = json_encode($array);
?>
<script type="text/javascript">
google.charts.load('current', {packages:["orgchart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
data.addRows(<?php echo $addrows; ?>);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句