Cita:
Iniciado por GatorV 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=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_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