Codice PHP:
<?php
mysql_connect("localhost", "root", "XXX");
mysql_select_db("ccm");
$sql = "select categoria,count(categoria) as tot
from bo_reports group by categoria";
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
?><div align="center">
<table border="1" width="50%" bgcolor="#FFFF00" id="table1" bordercolorlight="#FF9933" bordercolordark="#FF9933" style="font-family: Verdana; font-size: 8pt"><tr><td>[b]CATEGORIA[/b]</td><td>[b]NUMERO TOTALE[/b]</td></tr> <?
while ($row = mysql_fetch_assoc($result)) {
echo "<tr><td>".$row['categoria']."</td><td>".$row['oggetto']."</td></tr>";
}
echo "</table>";
} else {
echo "Nessun dato caricato";
}
?>
Vi posto il codice che ho creato.
La pagina mi stampa soltanto i dati delle categorie ma non mi fa la somma degli oggetti nelle rispettive categorie.
Questo è quello che viene visualizzato:
CATEGORIA | NUMERO TOTALE |
--------------------------------------------
LUCE
SOLE
Come faccio a stampare nella colonna numero totale i record presenti nelle rispettive categorie?