qui dichiari della variabili della classe ma poi usi gli stessi nomi della variabili per definire i parametri del costruttore della classeOriginariamente inviato da ANTAGONIA
var $dbhost = "CarrelloSpesa";
var $dbname = "CarrelloSpesa.mdb";//nome database
var $dbuser = "";//nome utente
var $dbpass = "";//pass utente
var $result = false; //Result delle query
dopo di che all'interno del costruttore prendi i parametri passati da fuori e li assegni a delle variabili che non vedo dichiarate da nessuna parte es.function connection($dbhost="",$dbname="",$dbuser="",$dbpa
ss="",$persistente=false){
detto questo, non ho ora il tempo di riscriverti la tua classe di accesso ai dati, pero' ti consiglio prima di avventurarti nella programmazione oop di fare delle prove piu' semplici con piccole classi di test. Prove precedute da una base teorica sulla creazione e istanza degli oggetti/classi. Altrimenti, questi argomenti e' difficile trattarli con dei semplici post su un forum. Rischi di trovare una pezza ma di non capire come fare la prossima volta.$this->sys_dbname = $dbname;