Ir para conteúdo
Fórum Script Brasil
  • 0

Soma de dados mysql


Thiago Daniel

Pergunta

Criei uma tabela em html onde aparece dados de uma consulta realizada pelo período e pela unidade, quero somar esses dados cada vez que a consulta é realizada,exemplo:

Período 12 MAIO à 25 Junho

Id Unidade homicidio latrocinio estupro

12 27ºDP 15 12 12

3 24ºDP 12 1 2

3 5ºDP 1 2 3

Total --- ----- 28 15 17

Código:

<HTML>
<html>
<head><title> Relatório Geral </title></head>
<body>
<table ALIGN="CENTER" border="0" width="1024" >
<TD width="724" height="200" align="CENTER" colspan="5">
<img src="jpg/ConsRelGerBannerCabecalho.jpg" width="1024"/>
</TD>
<tr><td WIDTH="341" align="center"></td>
<td align="center" width="800"><font size="3"><b><?php echo $_SESSION['MM_Usersessao'];?></b></font></td>
<td width="341" align="center"></td>
</tr>
</TABLE>
<br>
<table border="0" align="center">
<tr>
<td align="right"><a href="pesquisa_opm3.php"><img src="jpg/VoltarBotao.jpg" width="40"></a></td>
<td width="40" ALIGN="CENTER"><a href="form_convert_ex_listcpf.php?usuario=<?php echo $usuario;?>"><img src="jpg/excel.jpg" width="40"/> </td> </td>
</tr>
</table>
<table ALIGN="CENTER" border="0" width="1200">
<TR><TD><font size="3"><i><b>LISTAGEM FEITA PELO PERÍODO:<u><?php echo $periodo;?></u></i></b></TD></TR>
</TABLE>
<table ALIGN="CENTER" border="1" width="1200">
<?php
$query = 'SELECT id_criminal,SUM(homicidio), SUM(latrocinio), SUM(estupro), SUM(banco), SUM(carga), SUM(rveiculo), SUM(routros), SUM(fveiculo), SUM(foutros) FROM criminal';
$resultado = mysql_query($query) or die (mysql_error ());
while ($linha = mysql_fetch_array($resultado)) {
echo '<table ALIGN="CENTER" border="1" width="1200" >';
echo '<tr><td width="40" ALIGN="right" bgcolor="#6F95BB" colspan="3"><b>TOTAL';
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(homicidio)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(latrocinio)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(estupro)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(banco)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(carga)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(rveiculo)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(routros)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(fveiculo)'];
echo '</b></td>';
echo '<td width="40" ALIGN="CENTER" bgcolor="#6F95BB"><b>'.$linha ['SUM(foutros)'];
echo '</b></td></tr>';
}
?>
<tr><td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>ID</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>INSERIDO POR</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>UNIDADE</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>HOMICÍDIO</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>LATROCÍNIO</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>ESTUPRO</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>ROUBO À BANCO</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>ROUBO DE CARGA</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>ROUBO DE VEÍCULOS</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>ROUBO OUTROS</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>FURTO DE VEÍCULO</b></font></td>
<td width="40" ALIGN="CENTER" bgcolor="#FF0000"><font color="#FFFFFF" size="1"><b>FURTO OUTROS</b></font></td></tr>
<?php
$periodo = utf8_decode($_POST['dia']);
$unid = '';
foreach ($_POST['unidade'] as $hobys=>$value) {
$unid .= "','".$value."','";
}
$unid .=implode("','", $_POST['unidade']);
require_once('../config.php');
$conexao=conecta();
mysql_select_db("coordop") or die(mysql_error());
$query = mysql_query("select id_criminal,usuario,unidade,homicidio,latrocinio,estupro,banco,carga,rveiculo,routros,fveiculo,foutros from criminal WHERE unidade in ('".$unid."') and dia='".$periodo."' ") or die (mysql_error());
while($dados = mysql_fetch_array($query)){
echo '<tr><td width="40" ALIGN="CENTER">'.$dados[0].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[1].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[2].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[3].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[4].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[5].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[6].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[7].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[8].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[9].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[10].'</td>';
echo '<td width="40" ALIGN="CENTER">'.$dados[11].'</td></tr>';
}
?>
</table>
</body>
</html>
Link para o comentário
Compartilhar em outros sites

4 respostass 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...