[Resolvido] exportar relatório para excel
olá pessoal, estou com um script que peguei aqui no fórum, e ele funciona direitinho no Firefox, mas no IE7 não força o download, apenas aparece na tela.
Alguem sabe o porque? Obrigada!
<?php
//inclui a conexao com o banco
$host = "localhost"; //endereço do servidor
$login = "user"; //login
$senha = "senha"; //senha
$banco = "bd"; //nome do banco
$conexao = mysql_connect($host, $login, $senha) or die (mysql_error());
mysql_select_db($banco);// Procurar as informações do BD
$SQL = "SELECT * FROM cadastro";
$executa = mysql_query($SQL);// Escolher o formato do arquivo
header('Content-type: application/msexcel');
// Nome que arquivo será salvo
header('Content-Disposition: attachment; filename="tabela.xls"');
header('Content-type: application/force-download');
echo "<table>";
echo "<tr>";
echo "<td></td>";
echo "<td>Data</td>";
echo "<td>Nome</td>";
echo "<td>E-mail</td>";
echo "<td>Telefone</td>";
echo "</tr>";$x=1;
while ($r = mysql_fetch_array($executa)){
echo "<tr>";
echo "<td>".$x."</td>";
echo "<td>" . $r["data"] . "</td>";
echo "<td>" . $r["nome"] . "</td>";
echo "<td>" . $r["email"] . "</td>";
echo "<td>" . $r["telefone"] . "</td>"; echo "</tr>"; $x++;}
echo "</table>";
print "$header"?>Discussão (2)
Carregando comentários...