luisrod
(usa Ubuntu)
Enviado em 24/05/2015 - 11:23h
Bom dia pessoal já tenho uma consulta onde ele seleciona o total por cada unidade quando existe resultado para ela e exibe na tela em echo. O que preciso é ter uma tabela fixa com o nome das unidades e só alterar o resultado da quantidade. Sendo assim quando satisfazer a condição mostre na tabela, caso contrário fica sem resultado. Abaixo está o código q estou usando e funcionando.
$consulta = "SELECT unidade, COUNT(unidade) AS Quantidade FROM sac where unidade='marechal'";
$consulta1 = "SELECT unidade, COUNT(unidade) AS Quantidade FROM sac where unidade='archelau'";
$resultado = mysql_query($consulta); //executar query e pegar resultados
$resultado1 = mysql_query($consulta1); //executar query e pegar resultados
echo '<table border="1" align="center">';
echo '<tr align="center">';
echo '<td>Unidade</td>';
echo '<td>Quantidade</td>';
echo '</tr>';
while ($linha = mysql_fetch_array($resultado)) { //imprimir cada resultado da consulta
echo '<tr>';
echo '<td align="center">'.$linha["unidade"].'</td>';
echo '<td align="center">'.$linha["Quantidade"].'</td>';
echo '</tr>';
}
// consulta 1
while ($linha1 = mysql_fetch_array($resultado1)) { //imprimir cada resultado da consulta
echo '<tr>';
echo '<td align="center">'.$linha1["unidade"].'</td>';
echo '<td align="center">'.$linha1["Quantidade"].'</td>';
echo '</tr>';
}