Perdonami ma faccio davvero fatica a capire perchè tu ti complichi cosí tanto la vita.
Invece di separare le query utilizza la variabilie direttamente nella query stessa.

Perchè fai questo?

Codice PHP:
if ($tecnico != 'Gibosi')
{
$query "SELECT * FROM interventi where tecnico='Mologni'";}
else
{
$query "SELECT * FROM interventi where tecnico='Gibosi'";} 
e non una cosa tipo :

Codice PHP:
$query "SELECT * FROM interventi where tecnico='{$tecnico}'; 
Sto sbagliando io?, sei forzato a fare in quel modo per qualche motivo a me sconosciuto ?
E' che ci trovo poco senso nel tuo codice.