Also, ich kann in deinem Code keinen Fehler entdecken. Der passiert sicherlich irgendwo früher.
Hast du das Error-Reporting aktiviert? Vielleicht ist ja $summetouristik nicht initialisiert...
Oder $row['PF7'] enthält einen Wert, den du nicht erwartest? Würde mir das mal anzeigen lassen.
Davon ab:
Du könntest das Script etwas lesbarer formatieren – mit switch () und weniger Klammern: