Salve ragazzi sto cercando di creare una form in php che memorizzi i valori inseriti in un database ACCESS.
Ho seguito la guida letta su html.it su come configurare la connesione al database access in php ma ricevo questo errore.
Fatal error: Cannot instantiate non-existent class: com in /web/htdocs/www.xxxxxxxxx.it/home/public/form/prova/inserimento.php on line 29
QUESTO E IL CODICE DEL FILE INSERIMENTO.PHP, I FILE SI TROVANO TUTTI NELLA STESSA CARTELLA:
<?php
/****
Inserisci qui il percorso dove si trova il database,
****/
$path= dirname(__FILE__);
/****
identifichiamo il database
****/
$db_name= "database.mdb" ;
$dsource=$path.$db_name ;
/****
Come sempre la stringa di connessione
****/
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0;" ;
$cn_string.="Data Source=$dsource;" ;
/****
Istanzio un oggetto Connection e apro la connessione con il database atraverso il metodo Open() dell'oggetto. Il metodo prende come argomento la stringa di connessione, oppure il DSN quando c'è.
****/
if (!file_exists($dsource) ){
}
$cn= new COM("ADODB.Connection");
$cn->open($cn_string) ;
// -- CODICE ---
//Interrogo/modifico il DB
$query="insert into tabella (Nome,Cognome,Email,Età,Indirizzo,CAP,Città,Provin cia)
values ('Nome','Cognome','Email','Età','Indirizzo','CAP', 'Città','Provincia')" ;
// --- CODICE---
/****
Chiudo la connessione
e libero la memoria
****/
echo "Inserimento dati avvenuto con successo";
$cn->Close() ;
$cn->Release() ;
$cn= null ;
?>
QUALCUNO DI GRANDE PAZIENZA MI DIA UNA MANO PER FAVORE