salve questo è il codice
sono statistiche del quiz che indicano
il numero di domande e la categoria presenti nel db
esempio
7 di astronomia
5 di scopri l'intruso
ecc ecc
Codice PHP:
$special= mysql_query( "SELECT *,count(*) as tot FROM quiz GROUP BY speciale,intruso" ) or die( mysql_error() );
while($speciali_quiz=mysql_fetch_array($special)){
$speciali=$speciali_quiz['speciale'];
$speciali= trim($speciali);
$intruso=$speciali_quiz['intruso'];
$n_speciali= $speciali_quiz['tot'];
if($intruso==1){
echo "[b]$n_speciali[/b] di <a href=\"http://www.atuttascienza.altervista.org/ricerca.php?search=" . $intruso . "&precisa=1\">Scopri l'intruso</a>
";
}
if ($speciali !=""){
echo "[b]$n_speciali[/b] di <a href=\"http://www.atuttascienza.altervista.org/ricerca.php?search=" . $speciali . "&precisa=1\">". ucfirst($speciali) ." </a>
";
}
}
echo "</div></div>";
echo "</div>";
fa riferimento a una tabella che ha campo speciale di tipo text che indica la categoria speciale e poi un campo intruso con possibilità 0 o 1 qualora la domanda sia del tipo "scopri l'intruso tra"
tutto ok se non il fatto che ,quando la categoria speciale è enunciata e contemporaneamente il campo intruso è 1 , mi crea una cosa di queste
7 di astronomia
5 scopri l'intruso
1 di astronomia
1 scopri l'intruso
ora vorrei che indicasse
8 di astronomia
e 6 scopri l'intruso