Por favor estou com um problemão que estou apanhando faz dias, estou finalizando um sistema hospitalar e estou criando a parte de gráficos em hightcharts, já criei 4 gráficos numa boa, mas estou tendo problemas com este, porque este estou fazendo um count em 2 tabelas diferentes, para somar quantos cadastros tem nestas tabelas quando o campo SetorArtigo = 'ALA A - CLINICA CIRURGICA', no mysql ta contando normal, retornou 4, 3 na primeira tabela e 1 na segunda, mas quando tento passar isso para o php dá um erro: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\teste_open_flash_chart\nao_conformidades_ala.php on line 24
Pergunta
Gustavo Pistilli
Pessoal bom dia,
Por favor estou com um problemão que estou apanhando faz dias, estou finalizando um sistema hospitalar e estou criando a parte de gráficos em hightcharts, já criei 4 gráficos numa boa, mas estou tendo problemas com este, porque este estou fazendo um count em 2 tabelas diferentes, para somar quantos cadastros tem nestas tabelas quando o campo SetorArtigo = 'ALA A - CLINICA CIRURGICA', no mysql ta contando normal, retornou 4, 3 na primeira tabela e 1 na segunda, mas quando tento passar isso para o php dá um erro: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\teste_open_flash_chart\nao_conformidades_ala.php on line 24
Segue abaixo o código:
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]}); </script>
</head>
<body>
<?php
//require "abreConexao.php";
mysql_connect("localhost","root",""); //porta, usuário, senha
mysql_select_db("nutricontrol");
$artigo_medico = mysql_query("SELECT SUM(qtd)
FROM (
SELECT COUNT(*) qtd
FROM tb_artigomedico a
WHERE SetorArtigo = 'ALA A - CLINICA CIRURGICA'
UNION ALL
SELECT COUNT(*) qtd1
FROM tb_equipamentomedico t");
$artigo_medico = mysql_num_rows($artigo_medico);
?>
<script type=text/javascript">
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'TOTAL DE NOTIFICAÇÕES OCORRIDAS NO SETOR],
['ALA - A', <?php echo $artigo_medico; ?> ],
['ALA - B', 85],
['ALA - C', 14],
['ALA - D', 0],
['ALA - E', 0],
['ALA - F', 2],
['ALA - G', 5],
['ALA - H', 21],
['ALA - JD', 0],
['UTI-GERAL', 10],
['UTI-NEO', 0],
['PS-SUS', 41],
['PS-CONV', 29],
['EMERGÊNCIA', 0],
]);
var options = {
title: 'TOTAL DE UNIDADES QUE FORAM NOTIFICADAS POR EVENTOS ADVERSOS',
vAxis: {title: 'UNID. INTERNAÇAO NOTIFICADAS', titleTextStyle: {color: 'blue'}}
};
var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
</body>
</html>
Agradeço desde já pessoal
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.