Esto se puede hacer ??
Yo tengo esto :
Código:
class personaje {
//ATRIBUTOS
var $nombre;
var $nombreraza;
// METODOS.
function valores($campo, $id) {
$sql = "select ".$campo." from personajes where id = '".$id."' ";
$valores = mysql_query ($sql);
$ver = mysql_fetch_assoc($valores);
$this->nombre = $ver[$campo];
}
function cargaprincipal($id){
$sql = "select * from personajes where id = '".$id."' ";
$valores = mysql_query ($sql);
$ver = mysql_fetch_assoc($valores);
$this->nombre = $ver["nombre"];
switch($ver["raza"]){
case 1:
$this->nombreraza = "Valor 1";break;
default:// es el case else
$this->nombreraza = "Algo";break;
}
}
}
Y despues esto :
$valores = new personaje();
$valores->cargaprincipal($_SESSION['idjugador']);
Ya tengo en el objeto valores los datos que necesito ( todo es una prueba para aprender no son cosas reales ) , ahora necesito desde otra pagina que me siga existiendo esto :
$valores->nombreraza
¿Como deberia hacerlo?.
Al cambiar de pagina o recargar la pagina desaparece el objeto valores ???
¿Como va esto?.
Venga gracias anticipadas, un saludo.
P.D. El tema de classes parece muy muy interesante.