Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2016, 07:35
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Mostrar el valor de un metodo con un formulario

Hola amigas y amigos, a ver si me pueden ayudar con esto:

Necesito recuperar y mostrar un dato de un metodo de una clase pero no me funciona miren:

Código PHP:
Ver original
  1. class Estrella
  2.  
  3.     {  
  4.             public $Eon_Formacion; /*Tipo númerico*/
  5.  
  6.             public function eon_formacion($Post_Eon_Formacion)
  7.                    
  8.                 {
  9.                     if(!empty($Post_Eon_Formacion))
  10.  
  11.                         {                
  12.                             $this->Eon_Formacion = $Post_Eon_Formacion;  
  13.  
  14.                             return $this->Eon_Formacion . "</br>";                            
  15.                         }
  16.  
  17.                         else
  18.  
  19.                         {
  20.                             echo "Clase 'Estrella': Introduzca un Eon Formacion, gracias.</br>";
  21.                         }
  22.                 }
  23.         }
  24.  
  25.  
  26. $objeto_estrella = new Estrella();
  27.  
  28.  
  29.     if(isset($_POST['submit_estrella']))
  30.        
  31.         {
  32.             $objeto_estrella->eon_Formacion($_POST['Eon_Formacion']);        
  33.         }


Código HTML:
Ver original
  1. <h1>Formulario "estrella"</h1>
  2.  
  3. <form name="formulario_Estrella" method="post" action="">
  4.  
  5.         <input type="text" name="Eon_Formacion" placeholder="Eon_Formacion (númerico)" />
  6.         <input name="submit_estrella" type="submit" value="Crear objeto 1" />
  7.      
  8. </form>


Código PHP:
Ver original
  1. echo eon_formacion($Post_Eon_Formacion);



Y es en esta ultima linea donde me deberia mostar el valor pero no me dice nada solo

dice:
Notice: Undefined variable: Eon_Formacion in line 515
Clase 'Estrella': Introduzca un Eon Formacion, gracias.