Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2012, 22:27
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 10 meses
Puntos: 50
Duda con retorno valr en funcion php

Buenas

Tengo la siguiente funcion sencilla que nera un sring con una info y me lo debe devolver... pero hago el llamado a la funcion se lo asigno a una variable... pero cuando imprimo la variable nome muestra nada.... Que tengo mal... que no logro identificarlo???????

Si quito el comentario al echo que esta antes del return me imprime lo que estoy esperando.. la funcion esta bien pero no se porque no me retorna el valor... gracias de antemano

Código PHP:
    function GenPath($IdHijo,$PatActual)
    {
          
// cargo los nodos padres.
          
$CarPadres mysql_query("SELECT title, id, parent_id FROM rutas WHERE id=".$IdHijo);
          
// Obtengo los datos de la consulta.
          
$RuTitle mysql_result($CarPadres,0,'title');
          
$RuPadre mysql_result($CarPadres,0,'parent_id');
          
// Limpio la consulta.
          
mysql_free_result($CarPadres);
          
// Genero path
          
$PatActual $RuTitle."/".$PatActual;
          
// Verifico si no hemos llegado a la raiz
          
if ( $RuPadre )
              
// Realizo el autollamado
              
GenPath($RuPadre,$PatActual);                  
         else
         {
              
//echo $PatActual;
            
return $PatActual;
         }
    }
    
//Realizo el llamado a la funcion que me genera el path de la carpeta seleccionada.
    
$PatGenerado GenPath(11,"");
echo 
$PatGenerado