Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2011, 10:31
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Ayuda con parametro

tengo el siguiente código que consiste en que si se presiona el botón submit llama una clase y a su respectivo método...

Código PHP:
if(isset($_POST['submit'])){
$clase = new Clase;
$clase->miMetodo($miVar);
$msg $clase->miMetodo($miVar)

La clase y el método hacen su trabajo PERO ME LO HACE DOS VECES (es un INSERT) y al final me retorna una variable asi:

Código PHP:
$miVar 6;
return 
$miVar 
Ahora en esa misma pagina donde se llama la clase tengo un switch para el valor retornado así:

Código PHP:
switch ($msg){
case6:
echo 
"Lo que sea...";
break;

Lo que necesito es recoger lo que retorna para mostrarlo en el switch pero sin que me lo haga dos veces en la clase.

Si lo hago asi:

Código PHP:
switch ($clase->miMetodo($miVar);){
case6:
echo 
"Lo que sea...";
break;

Me saca un error de que la clase no esta definida y todas esas cosas Y CON TODA RAZÓN QUE LO SACA ya que la clase solo se define si se presiona el botón.

Como puedo hacer para recibir el parámetro en una variable dentro del IF sin que se ejecute de nuevo el método ?
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???