PHP - PROBLEMA CON EXCEL

   
Vista:

PROBLEMA CON EXCEL

Publicado por kaiser (22 intervenciones) el 15/01/2008 13:49:07
Estimados amigos:

estoy desarrollando una aplicacion en php conectado con mysql, la cual esta cumpliendo con la mayoría de los objetivos, pero tengo un problema:

la aplicacion tiene la opcion de enttregar informes en documentos xls, pero el problema es que me conecto desde un equipo que tiene office 2003 y me da la opcion de guardar el documento excel donde quiera, pero utilizando un computador que tiene office 2000 me muestra el archivo excel como si fuera una pagina web, es decir, no me da la opcion de poder guardar el archivo excel.

como puedo solucionar el problema?

este es mi código en donde se construye el archivo excel:

<?php

header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: filename="excel_avionhangar.xls";");

//genero query
$conn = mysql_connect("localhost", "", "");
mysql_select_db("mi_base", $conn);
$sql2 = "Select * from historial_avionhangar order by fcambio";

$res=mysql_query($sql2);

//numero de columnas
$columnas = mysql_num_fields($res);


//creo tabla
echo "<table>";
echo "<tr>";

//agrego los nombres de las tablas
for($i=0; $i<$columnas; $i++){
echo "<td>".mysql_field_name($res,$i)."</td>";
}

echo "</tr>";

//agrego contenido a los datos
while($datos = mysql_fetch_assoc($res)){
echo "<tr>";
for($j=0; $j<$columnas; $j++){
echo "<td>".$datos[mysql_field_name($res,$j)]."</td>";
}
echo "</tr>";
}

echo "</table>";

?>

saludines
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SOLUCIONADO

Publicado por kaiser (22 intervenciones) el 15/01/2008 14:24:57
header("Content-Disposition: filename="excel_avionhangar.xls";");

SE CAMBIA POR:

header("Content-Disposition: attachment; filename="excel_avionhangar.xls";");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar