Ver Mensaje Individual
  #24 (permalink)  
Antiguo 16/02/2017, 22:06
Triby2
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 9 años, 9 meses
Puntos: 30
Respuesta: Crear base de datos simulación matriz forzada 5x7

Hombre es que no puedes ponerte a trabajar con el resultado de un query si no sabes cómo te está devolviendo ese resultado!

Solo estás enviando el query y éste está devolviendo un arreglo que no un array. Además, estás diciéndole a la función que te devuleva la cantidad de usuarios (un número entero, no los registros) y de ahí le estás asignando ese número a la variable $referidos (no los registros).

Y en $totalreferidos está recibiendo el valor 1 ya que count(count(consigueReferidos($usuarios['id'])) es igual a 1.

consigueReferidos() tiene que devolver un array (mysqli_fetch_row()) con todos los referidos de ese patrocinador. Haciéndolo así, la segunda función funcionará correctamente y no te saltará ningún fallo con lo cual el echo te imprimrá correctamente lo que le estás enviando. Después te faltará el resto de la función.