Ir para conteúdo
Fórum Script Brasil
  • 0

Mdb Ou Xls


DackAle

Pergunta

E ae galera

Seguinte, alguém sabe se por PHP da pra pegar valores do MySQL e gerar um .xls ou .mdb com os valores ?

O cara quer, os clientes preencham um formulario e de tempos em tempos, o dono do site vai la clica em um botão e gera um BD (excel ou access no caso) com todos esses registros pra ele ver local com calma...

alguém já viu isso, é complexo fazer em PHP ?

Obrigado desde já pessoALL

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest - Sophie -

Pode gerar um xls com os resultados da consulta que faz à bd:

$file_type = "vnd.ms-excel";
$file_ending = "xls";

//header
header("Content-Type: application/$file_type");
header("Content-Disposition: attachment; filename=clientes.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");
$sep = "\t"; //caracter de tab

$campos = array(1=>'Nome',2=>'Morada',3=>'Moradab',4=>'Cp',5=>'Localidade',6=>'Data');
$n_campos = count($campos);
for ($i = 1; $i < $n_campos+1; $i++) {
echo $campos[$i] . "\t";
}
print("\n");

while ($row = mysql_fetch_assoc($result)){
	echo $row['nome'].$sep.$row['morada1'].$sep.$row['morada1b'].$sep.$row['cp1'].$sep.$row['localidade1'].$sep.$data."\n";
}

Este é só um exemplo que eu fiz (só não tem o query da consulta).

O primeiro loop for gera os nomes das colunas, e o segundo loop while preenche as células.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...