banale Watson, i messaggi di errore vanno sempre letti

gli hai zeppato più valori (11) di variabili (10)

in pratica gli hai dato 2 volte $attiva

per questo io preferiscono nettamente l'altra sintassi (che ora non ho tra le mani) in cui accoppi subito variabile=valore

ps: meno male che i moderatori stamani dormoni, altrimenti il titolo "mysql e php" te lo chiudevano subito