Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2017, 09:51
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Obtener dato con recursividad

Cual vas a retornar???

Este: return $row['uni_id'];
ó este: return $uni_id;

en todo caso el codigo se va a retornar es si se cunple la condicion, ahora si lo que quieres es la lista, puedes ayudarte copn una variable de sesionde esta manera

Código PHP:
Ver original
  1. function getNivelCero($uni_id){
  2. $_SESSION['lista'] = array();
  3.         $sql = "select uni_parentid,uni_id from tab_unidad where uni_id = ".$uni_id;
  4.         $result = pg_query($this->connect(), $sql);
  5.         $row = pg_fetch_assoc($result);
  6.         if($row['uni_parentid'] != 0){
  7.             array_push($_SESSION['lista'], $row['dato']);
  8.             $this->getNivelCero($row['uni_parentid']);
  9.         } else {
  10.             return $_SESSION['lista'];
  11.         }
  12.     }
__________________
[email protected]
HITCEL

Última edición por xfxstudios; 04/07/2017 a las 10:01