hola lo que pasa es que he utilizado el boton y al exportar me genera el archivo bien pero los datos no me cargan este fue el archivo que cree para llamar cuando le doy click al boton
Código PHP:
<?php
header('Pragma: public');
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header('Pragma: no-cache');
header('Expires: 0');
header('Content-Transfer-Encoding: none');
header('Content-Type: application/vnd.ms-excel'); // This should work for IE & Opera
header('Content-type: application/x-msexcel'); // This should work for the rest
header('Content-Disposition: attachment; filename="nombre.xls"');
include ("conexion.php");
$Link=conexion();
$Fecha_Inicio=isset($_POST["Fecha_i"])? $_POST["Fecha_i"]: '';
$Fecha_Fin=isset($_POST["Fecha_f"]) ? $_POST["Fecha_f"]: '';
//$Hora_Inicio=$_POST['Hora_i'];
//$Hora_Fin=$_POST['Hora_f'];
$Codigo_llamada=isset($_POST["Codigo_llamada"]) ? $_POST["Codigo_llamada"]: '';
$Origen_llamada=isset($_POST["Origen_llamada"])? $_POST["Origen_llamada"]: '';
$Destino_llamada=isset($_POST["Destino_llamada"])? $_POST["Destino_llamada"]: '';
$Cod_autorizacion=isset($_POST["Cod_autorizacion"])? $_POST["Cod_autorizacion"]: '';
$Grupos=isset($_POST["Grupos"])? $_POST["Grupos"]: '';
$Dia=substr($Fecha_Inicio,0,2);
$Mes=substr($Fecha_Inicio,3,2);
$Año=substr($Fecha_Inicio,8,9);
$Fecha_i=$Dia.$Mes.$Año;
$Dia=substr($Fecha_Fin,1,1);
$Mes=substr($Fecha_Fin,3,2);
$Año=substr($Fecha_Fin,8,9);
$Fecha_f=$Dia.$Mes.$Año;
/*echo $Fecha_Fin;
echo "<br>";
echo $Codigo_llamada;
echo "<br>";
echo $Origen_llamada;
echo "<br>";
echo $Destino_llamada;
echo "<br>";
echo $Cod_autorizacion;
echo "<br>";
echo $Grupos;*/
/////////////////////////////////////////////////////////////////
echo "<table border='2' align='center'>";
echo "<tr><td class='estilo2'>Informacion general </td></tr>";
echo "</table>";
echo "<table border='2' align='center'>";
echo "<tr>";
echo "<td>Date</td><td>Time</td><td>Calling_num</td><td>Nombre</td><td>Apellido</td><td>Dialed_num</td><td>Llamada</td><td>Sec_dur</td><td>Cond_code</td>";
echo "</tr>";
$a=0;//Celular
$b=0;//Internacional
$c=0;//Nacionales
$d=0;//Local
/*$sql=mysql_query("select Date,Calling_num,Dialed_num,Sec_dur,Cond_code from principal where Date>='$Fecha_i' and Date<='$Fecha_f' and Calling_num in (select Extension from usuarios where id_Grupo='$Grupos')")
or die ("problemas en el insert".mysql_error());
$num=mysql_num_rows($sql);
echo $num;*/
$sql=mysql_query("select Date,Time,Calling_num,Dialed_num,Sec_dur,Cond_code from Principal where Date >='$Fecha_i' and Date<='$Fecha_f' and Calling_num in (select Extension from usuarios where id_Grupo='$Grupos' )order by Sec_dur Desc")
or die ("problemas en el insert".mysql_error());
while ($row=mysql_fetch_array($sql))
{
$Date=$row['Date'];
$Time=$row['Time'];
$Origen_llamada=$row['Calling_num'];
$Destino_llamada=$row['Dialed_num'];
$Duracion_llamada=$row['Sec_dur'];
$Codigo_llamada=$row['Cond_code'];
$ssql=mysql_query("select Nombre,Apellido from usuarios where Extension='$Origen_llamada'");
$row=mysql_fetch_array($ssql);
$Nombre=$row['Nombre'];
$Apellido=$row['Apellido'];
$ssql=mysql_query("select Descripcion from grupos where id_Grupo in (select id_Grupo from usuarios where Extension='$Destino_llamada')");
$arreglo=mysql_fetch_array($ssql);
$Grupo=$arreglo['Descripcion'];
$Celular=strlen($Destino_llamada);
if ($Celular==11)
{
$Grupo='Celular';
}
$Nacional=strlen($Destino_llamada);
if ($Nacional==9)
{
$Grupo='Nacional';
}
$Local=strlen($Destino_llamada);
if ($Local==7)
{
$Grupo='Local';
}
if ($Celular==33)
{
$Grupo='Celular';
}
$Atencion=substr($Destino_llamada,0,2) ;
if ($Atencion==18)
{
$Grupo='Atencion al usuario';
}
echo "<tr>";
echo "<td>".$Date."</td>";
echo "<td>".$Time."</td>";
echo "<td>".$Origen_llamada."</td>";
echo "<td>".$Nombre."</td>";
echo "<td>".$Apellido."</td>";
echo "<td>".$Destino_llamada."</td>";
echo "<td>".$Grupo."</td>";
echo "<td>".$Duracion_llamada."</td>";
echo "<td>".$Codigo_llamada."</td>";
echo "</tr>";
////////////////////////////////////////////////
$Destino_llamada=substr($Destino_llamada,0,2);
if($Destino_llamada==33)
{
$a=$a+1;//hacer solo un if para celular echo $Destino_llamada
}
elseif($Destino_llamada==18)
{
$b=$b+1;
}
elseif(substr($Destino_llamada,0,1)==5)
{
$c=$c+1;
}
else
{
$d=$d+1;
}
/////
}
echo "</table>";
?>
puse el mismo codigo php que tengo en la pagina que quiero que me exporte no se si estoy haciendo mal por favor ayudenme gracias