Hola, soy nueva en este foro y me parece muy bueno por la cantidad de cosas interesantes que tiene para varios lenguajes de programación
Quisiera pedirles ayuda con un problema que está retrasando mi labor de programación.
Verán, me han encargado modificar una página (pagina1.php), y debo exportar los datos a excel (son varias tablas que se han llenado desde la base de datos).
Lo que hice fue llamar a otra página (página2.php) mediante un botón (btn_exportar) enviándole una variable que explicaré más adelante, luego en esta página pongo lo siguiente:
<?php
session_start();
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: filename=\"Exportar.xls\";");
$tablita=$_SESSION['tabla'];
echo $tablita;
?>
me exporta y todo bien, pero solo una línea de el centenar que hay
Paso a explicar la variable que envío, para ello les muestro su estructura:
<?
session_start();
while (condición){
aqui va la estructura del llenado de tablas con sus respectivos <table>, <tr>, <td>, etc
$varphp="<table><tr><td>".$tablas['c_concepto']."</td>";
$varphp=$varphp."<td>".$tablas['c_detalle']."</td>";
$varphp=$varphp."<td>".$tablas['fecha_reg']."</td>";
$varphp=$varphp."<td>".$tablas['c_proyecto']."</td>";
$varphp=$varphp."<td>".$tablas['dolares']."</td></tr></table>";
}
$_SESSION['tabla'] = $varphp;
Como dije anteriormente sólo pasa una línea, espero haberme explicado, y si no es así, básicamente lo que necesito es pasar muchas tablas de una página a otra, pero si cabeceras ni nada, sólo las tablas
Estaría eternamente agradecida si alguien me ayudara.
Saludos