Foros del Web » Programando para Internet » PHP »

Paso de un arreglo a una funcion dentro del mismo script

Estas en el tema de Paso de un arreglo a una funcion dentro del mismo script en el foro de PHP en Foros del Web. Hola a todos: espero alguien me pueda ayudar con el sig. problema que tengo Resulta que tengo la siguiente funcion en php: function sumatorias_rango1($id_archivo, $frec_relativa_rango1) ...
  #1 (permalink)  
Antiguo 21/11/2010, 09:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Paso de un arreglo a una funcion dentro del mismo script

Hola a todos:

espero alguien me pueda ayudar con el sig. problema que tengo

Resulta que tengo la siguiente funcion en php:

function sumatorias_rango1($id_archivo, $frec_relativa_rango1){
$query12="select SUM(tb_conteo.c1), SUM(tb_conteo.c2), SUM(tb_conteo.c3), SUM(tb_conteo.c4),
SUM(tb_conteo.c5), SUM(tb_conteo.c6), SUM(tb_conteo.c7), SUM(tb_conteo.c8), SUM(tb_conteo.c9), SUM(tb_conteo.c10),
SUM(tb_conteo.c11), SUM(tb_conteo.c12), SUM(tb_conteo.c13), SUM(tb_conteo.c14), SUM(tb_conteo.c15), SUM(tb_conteo.c16), SUM(tb_conteo.c17)
from tb_icpr, tb_conteo where
tb_conteo.ageb=tb_icpr.ageb and (icpr between .003 and .305) AND tb_icpr.id_archivo =$id_archivo
AND tb_conteo.id_archivo =$id_archivo";

$resultado12= mysql_query($query12) or die (mysql_error());

$array12=mysql_fetch_array($resultado12);

$datos = array(
$array12[0],
$array12[1],
$array12[2],
$array12[3],
$array12[4],
$array12[5],
$array12[6],
$array12[7],
$array12[8],
$array12[9],
$array12[10],
$array12[11],
$array12[12],
$array12[13],
$array12[14],
$array12[15],
$array12[16]);

$valor1=.003;
$valor2=.305;
$intervalo = $valor1."-".$valor2;

insertatb_frecrelativas($datos, $frec_relativa_rango1, $id_archivo, $intervalo);

}

De la función anterior necesito mandarle el arreglo $datos a la funcion:
insertatb_frecrelativas($datos, $frec_relativa_rango1, $id_archivo, $intervalo);

la funcion la diseñe como sigue:
function insertatb_frecrelativas($array12, $frec_relativa_rango1, $id_archivo, $intervalo){

mysql_query("

INSERT INTO `tb_Contraseñas` (
`id_archivo` ,
`intervalo` ,
`frecuencia` ,
`c1` ,
`c2` ,
`c3` ,
`c4` ,
`c5` ,
`c6` ,
`c7` ,
`c8` ,
`c9` ,
`c10` ,
`c11` ,
`c12` ,
`c13` ,
`c14` ,
`c15` ,
`c16` ,
`c17` ,
)
VALUES (
'$id_archivo',
'$intervalo',
'$frec_relativa_rango1',
$array12[0],
$array12[1],
'$array12[2]',
'$array12[3]',
'$array12[4]',
'$array12[5]',
'$array12[6]',
'$array12[7]',
'$array12[8]',
'$array12[9]',
'$array12[10]',
'$array12[11]',
'$array12[12]',
'$array12[13]',
'$array12[14]',
'$array12[15]',
'$array12[16]'
)
") or die(mysql_error());
}

cuando ejecuto la aplicacion me dice que la sintaxis no es correcta en la funcion function insertatb_frecrelativas($array12, $frec_relativa_rango1, $id_archivo, $intervalo)

Espero alguien me pueda ayudar llevo 2 dias y no me queda esta funcion

GRACIAS!!!
  #2 (permalink)  
Antiguo 21/11/2010, 10:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Paso de un arreglo a una funcion dentro del mismo script

Ya encontre el error gracias

Etiquetas: funcion, arreglos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:15.