Salve a tutti!
Programmo da un pò in PhP ma stavolta, all'ennesimo problema, non sono riuscito a cavarmela da solo e chiedo aiuto a voi del forum.
Allora.. vi spiego. Nel mio portale ho creato una sezione di downloads. La prima pagina con un select visiona tutte le categorie però io vorrei aggiungere anche un count per contare i file di ogni categoria così da meglio informare i visitatori.
Lo script della pagina che visualizza i download è questo, o meglio, in parte è questo:
La tabella è nominata categorie in cui c'è il nome e la descrizione di ogni categoria
<?
include "db.php";
$MySql = "SELECT * FROM categorie ORDER BY nome";
$query = mysql_query ($MySql) or die ( "Non riesco ad eseguire la richiesta $MySql");
while ($valori = mysql_fetch_array ($query)){
$a1 = $valori [ "nome"];
$a2 = $valori["descrizione"];
echo "
<TR>
<TD>
<DIV
style=\"FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: verdana\"><A
class=home
href=\"down.php?cat=$a1\">$a1($totale)</A></DIV>
$a2
<DIV
style=\"FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: verdana\">
</DIV>
</TD>
</TR>
";
}
?>
In questo script dovrei inserire (Nel while o erro?) una simile query:
Questa query conterà i nomi dei file che x categoria avranno $a1 ovvero il nome di una categoria.
$MySql= 'SELECT Count(nome) as totale FROM down WHERE categoria = $a1';
$query = mysql_query ($MySql) or die ( "Non riesco ad eseguire la richiesta $MySql");
while ($valori = mysql_fetch_array ($query)){
$a1 = $valori["totale"];
echo " $a1 News totali";
}
Non so però come implementare quest'ultimo script in modo d'avere nel risultato anche il numero di file x ogni categoria.
Scusate per il post un pò confusionario.