Salve a tutti,
spero che non abbia postando nella sezione sbagliata.

Ho un problema nell'esecuzione di una query inviata da codice php.

La cosa assurda è che lo stesso listato l' ho utilizzato in altre pagine e funziona perfettamente.

Per primo vi posto il codice della funzione di una mia classe per l'esequzione di query di inserimento
Codice PHP:
public function inserisci($t,$v,$r null){     
if(isset(
$this->attiva)){      
$istruzione 'INSERT INTO '.$t;           
if(
$r != null){             
$istruzione .= ' ('.$r.')';       
}         
for(
$i 0$i count($v); $i++){          
$v[$i] = '"'.$v[$i].'"';       
}       
$v implode(',',$v);      
$istruzione .= ' VALUES ('.$v.')';       
$query mysql_query($istruzione) or die (mysql_error());       
return 
true;     
}else{       
return 
false;     
}   

poi vi sposto la pagina incriminata
[PHP]<?php include(JPATH_ROOT.'/components/com_php/files/funzioni.php');
$data = new MY_JConfig();
$data->connetti();
if