ayuda con un reporte excel.
Publicado por Hfr (93 intervenciones) el 21/09/2016 21:39:32
hola chicos, estoy haciendo un reporte en excel y tengo un problema
una de las celdas es ancha para un texto grande bueno en fin. el reporte yo lo hago con una platilla que ya tengo.
yo traigo varios de los datos normal sin problema
tengo dos consultas la primer no molesta la segunda creo que mas de lógica pero no he podido dar con el chiste.
resulta que en esa celda tengo que cargar varios registros.
pero esa instrucción del ->SetCellValue no dejar hacer un for ni nada de eso
pensé que podría hacerlo así
como no funciona.
dije no breve una una función
boo no hay erres pero en el excel solo muestra un dato
que para este caso digamos que es una fecha
y debería salir una 4 filas con 1 columna ya que solo devuelvo $xrow['dato1'];
pero no solo sale
entonces hice esto mas abajo <?php echo $zfuncion=datos($eje)."<br>";?>
y si muestra los datos en la pagina.
4 filas con 1 columna
si volteamos la pantalla sabemos que si porque html no toma /n de php jejeje
y no la madre probe con un for con el foreach con while y no la verga no funciona , el
foreach solo me mestra el un dato del primer registro y de los otros registro nop..
también probé metiendo todo el código dentro de la función y tampoco
por fa demen una mano....
aclaro un comentario en el post no como un compañero que le escribe al whatsapp "men deme una mano con este query " y me envió una mano por el whatsapp jajajaja.
una de las celdas es ancha para un texto grande bueno en fin. el reporte yo lo hago con una platilla que ya tengo.
yo traigo varios de los datos normal sin problema
tengo dos consultas la primer no molesta la segunda creo que mas de lógica pero no he podido dar con el chiste.
1
->SetCellValue('A42',datos($eje))
resulta que en esa celda tengo que cargar varios registros.
pero esa instrucción del ->SetCellValue no dejar hacer un for ni nada de eso
pensé que podría hacerlo así
1
2
3
->SetCellValue('A42', for ($x=0; $x<=$varaible; $x++)
{ } )..
como no funciona.
dije no breve una una función
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
->SetCellValue('A42',datos($eje))
$qsegciudadania="SELECT dato1, datos2, dato3, dato4 from datos where iddato='1235' " ;
$eje=mysqli_query($conn,$qsegciudadania);
function datos($valor){
foreach ($valor as $xrow)
{
echo "seguimiento n"."\n";
echo "fecha ".$xrow['dato1']."\n";
}
return $xrow['dato1'];
}
boo no hay erres pero en el excel solo muestra un dato
que para este caso digamos que es una fecha
y debería salir una 4 filas con 1 columna ya que solo devuelvo $xrow['dato1'];
pero no solo sale
entonces hice esto mas abajo <?php echo $zfuncion=datos($eje)."<br>";?>
y si muestra los datos en la pagina.
4 filas con 1 columna
si volteamos la pantalla sabemos que si porque html no toma /n de php jejeje
y no la madre probe con un for con el foreach con while y no la verga no funciona , el
foreach solo me mestra el un dato del primer registro y de los otros registro nop..
también probé metiendo todo el código dentro de la función y tampoco
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function datos(){
$qsegciudadania="SELECT dato1, datos2, dato3, dato4 from datos where iddato='1235' " ;
$eje=mysqli_query($conn,$qsegciudadania);
foreach ($valor as $xrow)
{
echo "seguimiento n"."\n";
echo "fecha ".$xrow['dato1']."\n";
}
return $xrow['dato1'];
}
->SetCellValue('A42',datos())
por fa demen una mano....
aclaro un comentario en el post no como un compañero que le escribe al whatsapp "men deme una mano con este query " y me envió una mano por el whatsapp jajajaja.
Valora esta pregunta
0