Raga vi prego!!! sto uscendo abbastanza fuori di testa..una manina
Ad ogni modo
adesso ho una query che seleziona user e pass dal db nel file auth incluso nell index.
Codice PHP:
$query="SELECT number,password FROM users WHERE number = '".$_POST['user']."' AND password = '".$_POST['pass']."' " ;
$rs->Open($query,$cn) ;
Mettendo la connessione al db all inizio dell index, e l a chiusura alla fine, la query su auth funziona e la pagina mi viene visualizzata.
Codice PHP:
$path= "D:/Documents/Informatica/Lavoro/emocean/westgate/db/" ;
$db_name= "westgatedb.mdb" ;
$dsource=$path.$db_name ;
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0;" ;
$cn_string.="Data Source=$dsource;" ;
if (!file_exists($dsource) ){
die("Il database non esiste") ;
}
$cn= new COM("ADODB.Connection");
$cn->open($cn_string) ;
$rs= new COM("ADODB.Recordset") ;
$path= "D:/Documents/Informatica/Lavoro/emocean/westgate/db/" ;
$db_name= "westgatedb.mdb" ;
$dsource=$path.$db_name ;
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0;" ;
$cn_string.="Data Source=$dsource;" ;
if (!file_exists($dsource) ){
die("Il database non esiste") ;
}
$cn= new COM("ADODB.Connection");
$cn->open($cn_string) ;
$rs= new COM("ADODB.Recordset") ;
Nell stesso file auth pero' c'e' un altro if che controlla se il cookie my_session e' settato(ho usato la classe trovata nel tutorial " sess. alternative" ed e' qui che torna il prolema: utilizzando lo stesso tipo di query stavolta l output e' una pagina bianca!