Originariamente inviato da ANTAGONIA
Ho visto che l'errore è principalmente:
"Nome origine dati non trovato e driver predefinito non specificato"
A me invece questo errore non sembra quello "principale". Probabilmente l'intoppo nella costruzione "da zero" della tua classe e' in come inizializzi le variabili nel costruttore. Inizializzandole male, ottieni gli errori "principali" che sono
Warning: Missing argument 1 for connection() in c:\phpdev\www\public\carrelloacquistiphp
_access\ClasseConnection.class.php on line 19
non sono un mago nella programmazione PHP ma fossi in te proverei a cambiare i nomi dei parametri nel costruttore
codice:
function connection($pdbhost="",$pdbname="",$pdbuser="",$pdbpa
ss="",$ppersistente=false){
poi prima di assegnare i valori passati da fuori alle variabili interne controllo che appunto questi valori ci siano altrimenti lascio quelli che per default vedo ai assegnato alle var interne.