Amigos.
Ojala y me puedan auxiliar.
En web con programacion php tengo ya tengo visualizada en web una consulta de mysq como tablal, a la hora de exportar esto a excel me marca el sig error, alguien sabra a que se debera, si hay un limite de exportacion.
Warning: Unknown: POST Content-Length of 13086548 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
Warning: Cannot modify header information - headers already sent in Unknown on line 0
Warning: Cannot modify header information - headers already sent in C:\Archivos de programa\EasyPHP-5.3.2\www\ficheroExcel.php on line 2
Utilizo la libreria jQuery JavaScript Library v1.3.2 para exportar.
Con tabla de pocas filas anda bien la exportacion pero ya como de 1000 filas me bota ese error.
Código PHP:
<?php
header("Content-type: application/vnd.ms-excel; name='excel'");
header("Content-Disposition: filename=ficheroExcel.xls");
header("Pragma: no-cache");
header("Expires: 0");
echo $_POST['datos_a_enviar'];
?>
Código PHP:
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script language="javascript">
$(document).ready(function() {
$(".botonExcel").click(function(event) {
$("#datos_a_enviar").val( $("<div>").append( $("#Exportar_a_Excel").eq(0).clone()).html());
$("#FormularioExportacion").submit();
});
});
</script>
<style type="text/css">
.botonExcel{cursor:pointer;}
</style>
<?php
// Mostrar resultados de la consulta
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
echo"<center>";
print ("<TABLE id='Exportar_a_Excel' border=5>\n");
print ("<TR bgcolor='#E5E5E5' >\n");
print ("<TH WIDTH=20% align=center>Fecha:</TH>\n");
print ("<TH WIDTH=20% align=center>Concepto:</TH>\n");
print ("<TH WIDTH=20% align=center>Importe:</TH>\n");
print ("<TH WIDTH=20% align=center>Asiento:</TH>\n");
print ("<TH WIDTH=20% align=center>Banco</TH>\n");
print ("</TR>\n");
for ($i=0; $i<$nfilas; $i++)
{
$resultado = mysql_fetch_array ($consulta);
print ("<TR >\n");
print ("<TD WIDTH=20% align=center><font size='2' face='verdana'>" . $resultado['fecha'] . "</TD>\n");
print ("<TD WIDTH=20% align=center><font size='2' face='verdana'>" . $resultado['concepto'] . "</TD>\n");
print ("<TD WIDTH=20% align=center><font size='2' face='verdana'>" . $resultado['importe'] . "</TD>\n");
print ("<TD WIDTH=20% align=center><font size='2' face='verdana'>" . $resultado['asiento'] . "</TD>\n");
print ("<TD WIDTH=20% align=center><font size='2' face='verdana'>" . $resultado['banco'] . "</TD>\n");
print ("</TR>\n");
}
print ("</TABLE>\n");
?>
<br><br>
<div style='position:absolute;margin-left:-40px;margin-top:-10px;width:600px;
height:16px;z-index:76'>
<INPUT TYPE="BUTTON" VALUE="Regresar" onClick="self.location.href=('consultas.php')">
</div>
<div style='position:absolute;margin-left:140px;margin-top:-10px;width:600px;
height:16px;z-index:76'>
<form action="ficheroExcel.php" method="post" target="_blank" id="FormularioExportacion">
<p>Exportar a Excel <img src="export_to_excel.gif" class="botonExcel" /></p>
<input type="hidden" id="datos_a_enviar" name="datos_a_enviar" />
</form>
</div>