holas que tal como andan? les cuento tengo un problema con una clase que no me guarda los valores no se que pasa tengo la cabeza quemada hace como 10 horas que toy delante de la pc y no encuentro que pasa... espero que me ayuden
class Flog {
public $foto_pr, $nombre_pr, $ruta_pr;
public function cargaLog($usuario) {
$res = MySQL::$cxn->query("SELECT * FROM fotolog WHERE autor = '$usuario' ");
if ($res->num_rows) {
while ($row = $res->fetch_array(MYSQLI_ASSOC)) {
$this->foto_pr = $row['foto'] ;
$this->nombre_pr = $row['nombre'] ;
}
}
$barra = Sitio::getBarra();
$this->ruta_pr = get_include_path().$barra.$usuario.$barra ;
echo $this->ruta_pr.$this->nombre_pr.$this->foto_pr;
(ACA ME DEVUELVE TODOS LOS VALORES) }
public function viewVar() {
echo 'Valores: '.'<br>';
echo $this->foto_pr.'<br>';
echo $this->nombre_pr.'<br>';
echo $this->ruta_pr.'<br>';
echo '---' ;
}
}
pero dps llamo a esa funcion para ver si estan lso valores y me devuelve todos NULOS, tmb si los llamo desde otro lado, no se que esta pasando es mi primera experiencia en clases y me esta llendo bastante mal :(
necesito guardar en alguna variable los valores esos que extraigo de la consulta mysql