Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/01/2008, 18:08
marco_sa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 113
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: ¿Como acceder a este dato devuelto por array?

Cita:
Iniciado por GatorV Ver Mensaje
Pues dependiendo de como te regrese las variables tu función, solo es cuestión de incluir el archivo con la función en tu archivo PHP, y regresar el valor.

Saludos.
Hola GatorV

Se supone que debo regresar los datos con un return verdad?

Pero lo intento y no hay manera. Te pongo aqui la función que va acabar conmigo, y haber si tu me das alguna idea.

Código PHP:
// Función para obtener los nombres de campos que empiezan por "u" - esta función va antes que la de abajo en ejecución
function nombres_u($id_operario,$fecha){
    
    
    
$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($result);

echo 
"$num_rows filas<br>";

// Realizamos la consulta p4ra extraer cada uno de los nombres del campo
$consulta_nombres mysql_query("SELECT nombre_campo FROM campos_prefactura WHERE (nombre_campo LIKE 'u%') ORDER BY id_campo_prefactura ASC"); 

 
//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_operario='$id_operario' AND fecha='$fecha'")or die (mysql_error());

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 array (
$escribe_suma);


Saludos