Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2008, 05:10
marco_sa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 113
Antigüedad: 16 años, 4 meses
Puntos: 0
Enviar y recoger array de datos de una funcion

Hola

Tengo la siguiente función de la cual necesito recoger el array y no hay manera, no me imprime nada:

La funcion es esta:

Código PHP:
<?Php
function nombres_u($id_delegacion,$fecha,$id_jefe){

$consulta_nombres mysql_query("SELECT * FROM campos_prefactura WHERE (nombre_campo LIKE 'u%') ORDER BY id_campo_prefactura ASC");
//    $result = mysql_query("SELECT * FROM campos_prefactura WHERE (nombre_campo LIKE 'u%') ORDER BY id_campo_prefactura ASC");

// Sacamos el numero total de filas de la consulta
$num_rows mysql_num_rows($consulta_nombres);

 
//Componemos un array con los resultado que nos devuelve la consulta

for($i=$i<=$num_rows $i++)
   {

$escribe_nombres mysql_fetch_array($consulta_nombres);

$registro_nombre[$i]['nombre'] = $escribe_nombres['nombre_campo'];
 
$cuenta_campo=$registro_nombre[$i]['nombre'];

$procesa_suma="SUM(".$cuenta_campo.")";
// Aqui realizamos la consulta con los datos que nos ha devuelto la consulta anterior

$suma_campo=mysql_query ("SELECT $procesa_suma FROM prefactura WHERE id_delegacion='$id_delegacion' AND fecha='$fecha' AND id_jefe='$id_jefe'")or die (mysql_error());

// Metemos el resultado en un array asociativo

while ($escribe_suma mysql_fetch_assoc($suma_campo)){


    
//$suma_1=$escribe_suma['SUM(us_g_bu)'];
    //$suma_2=$escribe_suma['SUM(uc_g_bu)'];
    //$suma_3=$escribe_suma['SUM(us_g_gn)'];

      //  echo $suma_1." ".$suma_2." ".$suma_3;


}

}

 return 
$escribe_suma;

}
?>
Y la intento recoger asi:

Código PHP:
 echo $escribe_suma['SUM(us_g_bu)']; 
Pero no me imprime el valor osease es que no me imprime nada de nada, y no se por que la verdad.

Saludos a todos