Tengo un pequeño problema al obtener el valor de una variable que se guarda mediante clases:
En mi web tengo una imagen en un div que al dar click en diferentes lugares manda dos variables por url href="index.php?num=1&edo=agu" al hacer eso solo recarga la pagina y manda las variables y la manera en que la recogo es asi:
primero mi index.php solo incluyo el php que recoge la vari
Código PHP:
<?php include("redireccionar.php");
aqui recogo las variables num valida su valor y si es 1 en un div de mi index carga estados.php y tambien manda la 2da variable a clase.php
redireccionar.php
Código PHP:
<?php
$num=$_GET["red"];
$valor=$_GET["edo"];
require("clase.php");
$obj=new valor();
$obj->setEdo($valor);
if($num=="1"){
?>
<script>
$(document).ready(function() {
$("#paginas").load('estados.php #estados');
});
</script>
<?php
}
?>
Código PHP:
<?php
class valor{
private $edo;
public function setEdo($edo){
$this->estado=$edo;
}
public function getEdo(){
return $this->estado;
}
}
?>
El problema reside aqui al querer hacer get al valor edo ya que necesito volver a evaluarlo para definir que mostrar me sale esta Noticia:
Notice: Undefined property: valor::$estado in C:\xampp\htdocs\shared\php\clase.php on line 9
Código PHP:
<div id="estados">
<?php
include("clase.php");
$obj=new valor();
echo $obj->getEdo();
?>
</div>
me podrian ayudar por favor