Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103

    [ADODB]dopo la query ritorna solo il risultato ma non il resto della pagina

    Ciao a tutti, sn davvero fuso (ora che scrivo sono le 6 del mattino, vivo a Sydney)..

    Codice PHP:
    if(isset($_POST['user'])){       
        
    $query="SELECT number, password FROM users WHERE number = '".$_POST['user']."' AND password = '".$_POST['pass']."' " ;
        
    $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") ;
        
    $rs->Open($query,$cn) ;
        
    $row=0;
        while(!
    $rs->EOF){
        
    $row++;
        
    $rs->MoveNext() ;
        };
    echo 
    $row;
        if(
    $row == 0){
            
    $auth = -1;
        }else{
        require_once(
    'db_session_class.php');
            
    $my_session = new my_session($session_time$session_gc_time);
            
    $my_session->my_session_start();
            
    $my_session->my_session_gc();
            
    $my_session->my_session_register('user'$_POST["user"]);
            
    $auth 0;    
        }
    }else{
        
    $auth = -1;
    }; 
    ovviamente il tutto e' collegato ad un index.php e ad un template. il problema e' che quado eseguo quello che vedo e' soltato il risultato della query stampato dall' echo che ho messo per prova.. sapete dirmi pecche'?

    Grassie..

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103
    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!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.