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=1 ; $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;
}
?>
Código PHP:
echo $escribe_suma['SUM(us_g_bu)'];
Saludos a todos