Como passar o retrono da base de dados no array ?
Pessoal, preciso de uma ajuda.
Baixei as bibliotecas do Graph, mas não consigo e não sei como passar meus dados da base para o array que gera o gráfico com os dados vindo da base.
Meu arquivo principal é : pie.html
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-BR" lang="pt-BR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript" src="../js/jquery.js"></script>
<script language="JavaScript" src="../js/jquery.flash.js"></script>
<script type="text/javascript">
$(function(){
$('#chartdiv').flash({
src: '../charts/FCF_Pie2D.swf',
width: 400,
height: 300,
flashvars: { dataURL: 'graficos/pie.php' }
}
);
});
</script>
</head>
<body>
<div id="chartdiv"></div>
</body>
</html>
Agora vem minha duvida eu queria passar meu retorno da base nos array...posso colocar este array dentro deste while?
Tentei de algumas formas e não consegui gerar o resultado.
<?php
require_once '../class/graph.php';
include"conn.php";
$result = mysql_query("select * from pesquisa",$conn);
while($dados = mysql_fetch_assoc($result)){
$array = array(
array("name" => "echo $dados['linguagem']", "value" => "echo $dados['votos']"),
<?php
}
);
$pie = new graph();
$pie->_graph->setAttribute("caption", "Titulo 2D");
$pie->_graph->setAttribute("subCaption", "SubTitulo 2D");
foreach($array as $dados){
$campos = array_keys($dados);
$valores = array_values($dados);
$pie->setAttribute($campos[0], $valores[0]);
$pie->setAttribute($campos[1], $valores[1]);
$pie->appendChild();
}
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=iso-8859-1");
header("Vary: Accept");
echo $pie->saveXML();
?>
Alguém pode me orientar??? :upset:
Discussão (0)
Carregando comentários...