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.