diff --git a/funciones/funciones.php b/funciones/funciones.php index 17a05ca..644f7a2 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -2559,16 +2559,28 @@ return $resultado; } elseif($tipo == "csv") { foreach ($datos as $id_campo => $valor) { + // $linea .= "$id_campo $valor"; $campo_nombre = remplacetas('','form_campos','id',"$id_campo",'campo_nombre',"") ; $campo_descripcion = remplacetas('','form_campos','id',"$id_campo",'campo_descripcion',"") ; - foreach ($valor as $c => $v) { - foreach ($v as $c1 => $v1) { - $linea .= " $v1,"; + foreach ($valor as $c => $v) { + if(is_array($v)){ $linea.="";}else{ + $linea .= " $v,"; + } + if(is_array($v)){ + foreach ($v as $c1 => $v1) { + $linea .= " $v1,"; + }} } - - } } + +$resultado=" + +$linea + + +"; $resultado = trim($linea,",").""; +return $resultado; } elseif($tipo == "array") { $array= array();