Ciao a tutti.
Da una query che mi estrae vari dati raggruppati per 'id_pilota' e per 'cat_pilota' e che mi fa una somma sul campo 'punti', estraggo anche 'cat_pilota'.

Nella tabella in questione (penalita_rilevate) ci sono vari tipi di' cat_pilota' (cat_1,cat_2 ecc..).
Vorrei fare in modo che la variabile $conta, che incremento di 1 ad ogni passaggio, si resettasse al variare della 'cat_pilota'.

Quindi il comportamento della variabile $conta dovrebbe diventare:

1 -> cat_1
2 -> cat_1
3 -> cat_1

1->cat_2
2->cat_2
3->cat_2

ecco il codice:

Codice PHP:
$result mysqli_query($conn"SELECT *, sum(punti) as tot_punti FROM penalita_rilevate WHERE id_evento='$id_evento' GROUP by id_pilota,cat_pilota ORDER BY cat_pilota") or die("database //error:"mysqli_error($conn));

foreach(
$result as $row) {        $conta++;

 
$cat_pilota=$row['cat_pilota'];

if(
$cat_pilota ..... ) $onta=1


Ho fatto varie prove ma non ne esco, grazie.