race2
03-06-2004, 14:31
Sto' prendendo un granchio oppure cosa ???
come mai non riesco a vedere il valore della proprieta' "customer_type" all'inteno della classe stessa ???
Vorrei che all'interno del metodo "track_customer_query()" funzionasse il controllo di flosso che ho messo .......
__________________________________________________________________
class Customer
{
var $customer_type;
function customer_login($customer_user,$customer_pass,$sess_register="0"){
include("includes/conn_open.php");
if($oReadLogin=mysql_fetch_array(mysql_query("SELECT Utente_Tipo FROM ".$Pre."Utenti WHERE Username='$customer_user' AND Password='$customer_pass'", $oConn))){
$this->customer_type=$oReadLogin["Utente_Tipo"];
if($sess_register=="1"){
session_register("customer_user");
session_register("customer_pass");
}
return true;
}
include("includes/conn_close.php");
}
//traccia le sezioni differenti navigate dall'Utente
function track_customer_query($page_name){
//limite sezioni (3)
if($this->customer_type!="" && $this->customer_type=="0"){
echo $page_name; //solo per testare
}
}
//restituisce il tipo di Utente
function get_customer_type(){
return $this->customer_type;
}
}
// CREA UNA NUOVA ISTANZA DELLA CLASSE ( Customer )
$Customer_Class=new Customer;
come mai non riesco a vedere il valore della proprieta' "customer_type" all'inteno della classe stessa ???
Vorrei che all'interno del metodo "track_customer_query()" funzionasse il controllo di flosso che ho messo .......
__________________________________________________________________
class Customer
{
var $customer_type;
function customer_login($customer_user,$customer_pass,$sess_register="0"){
include("includes/conn_open.php");
if($oReadLogin=mysql_fetch_array(mysql_query("SELECT Utente_Tipo FROM ".$Pre."Utenti WHERE Username='$customer_user' AND Password='$customer_pass'", $oConn))){
$this->customer_type=$oReadLogin["Utente_Tipo"];
if($sess_register=="1"){
session_register("customer_user");
session_register("customer_pass");
}
return true;
}
include("includes/conn_close.php");
}
//traccia le sezioni differenti navigate dall'Utente
function track_customer_query($page_name){
//limite sezioni (3)
if($this->customer_type!="" && $this->customer_type=="0"){
echo $page_name; //solo per testare
}
}
//restituisce il tipo di Utente
function get_customer_type(){
return $this->customer_type;
}
}
// CREA UNA NUOVA ISTANZA DELLA CLASSE ( Customer )
$Customer_Class=new Customer;