Grazie ancora per la disponibilità ma ancora c'è qualcosa che non va mi restituisce questo

Fatal error: Call to a member function fetchRow() on a non-object in /web/htdocs/www.torinopromosport.it/home/include/modules.inc.php on line 805

Questo è il codice modificato come mi hai suggerito:

function marcatori($campionato,$girone){
include('connessione.inc');

$output .= '<div id="bloccoEsteso">';
$output .= '<p class="titoloEsteso">Classifica Marcatori</p>';
$output .= '<p class="testoSquadraplus">Cognome Nome</p>';
$output .= '<p class="testoSquadra">Squadra</p>';
$output .= '<p class="testoEstraiRisultato">Marcature</p>';

$$query = "SELECT * FROM atleti WHERE reti > 0 AND T_5 ='$campionato' AND 10 ='$girone' order by reti desc, cognome, nome";
$result = $db->Execute($query);
while ($row = $result->fetchRow())
{
$nomeSquadra = $db->getOne('SELECT nome FROM squadre WHERE idSquadra = '.$row['ID_Squadra']);
$output .= '<p class="testoSquadraplus_sel">'.$row['cognome'].' '.$row['nome'].'</p>';
$output .= '<p class="testoSquadra_sel">'.$nomeSquadra.'</p>';
$output .= '<p class="testoEstraiRisultato_sel">'.$row['reti'].'</p>';
}
$output .= '</div>';
echo $output;

}

Probabilmente c'è qualche problema di connessione con i parametri del DB e sono io che non li metto come si deve.


Di seguito riporto le tabelle interessate ed i loro campi

Campionati : [Id] [Descrizione]

Gironi: [IdGirone] [campionatoRif] [nome]

Atleti: [Id Atleta] [Id_Squadra] [cognome] [nome] [alias] [ruolo] [numero] [ammonizioni] [espulsioni] [reti]