Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2011, 09:52
banrey
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo llamar funcion dentro de bucle

Hola amigos, espero se encuentren bien,

tengo la siguiente duda y le he dado vueltas al asunto y no he llegado a resolverlo:

estoy recojiendo uno valores por medio de un foreach asi:

foreach($_REQUEST as $nombre_campo=>$valor)
{
//$asignacion = "$".$nombre_campo."='".$valor."';";
$asignacion = "'".$valor."';";
eval($asignacion);
$cadena = str_replace(";",",",$asignacion);
//echo $cadena;
$obj_voluntario->insert_voluntario($cadena);
}

el problema que tengo es que si viene 10 valores me llama al objeto 10 veces tambien, la idea es que se me construya asi:

$obj_voluntario->insert_voluntario('1,'2','3','4');

y mi error es que estoy obteniendolo asi:

$obj_voluntario->insert_voluntario('1',);
$obj_voluntario->insert_voluntario('2',);
$obj_voluntario->insert_voluntario('3',);
$obj_voluntario->insert_voluntario('4');

me pueden hechar una mano como solventar esto por favor? o una orientacion por lo menos que estoy trancado

gracias.