Fórum Inserir titulo na tabela em arquivo csv #585295
25/08/2017
0
Estou desenvolvendo uma pagina que abre o arquivo csv, com uma tabela que mostra o nome, ddd e telefone. Queria saber como faço para trazer o titulo "nome", "ddd" e "telefone" antes dos dados. Meu código está assim:
<?php
header("Content-type: text/html; charset=iso-8859-1");
include ('include/conexao.php');
$idprova = base64_decode($_GET['idprova']); //name do codigo enviar do botão check, da pagina relatorios
$dados = array('id_prova'=>$idprova); //parametro da sql abaixo => variavel acima que recebe o get
$arquivo = 'inscricoes_nao_pagas_'.$idprova;
header("Content-type: application/csv");
header("Content-Disposition: attachment; filename={$arquivo}.csv");
header("Pragma: no-cache");
$sql = "select
c.ddd_celular,
c.telefone_celular
from vestibular.candidatos_com_detalhes c
where c.id_prova = :id_prova
and c.ddd_celular is not null and c.telefone_celular is not null
and not EXISTS
(select b.id_baixa
from vestibular.baixas b
where b.id_candidato = c.id_candidato)";
$consulta = $pdo->prepare($sql);
$consulta->execute($dados);
while($linha = $consulta->fetch(PDO::FETCH_ASSOC)) {
echo implode(';', $linha);
echo "\\n";
}
?>Deise Souza
Curtir tópico
+ 0
Responder
Post mais votado
28/08/2017
Deise Souza,
Você pode imprimir antes do while um cabeçalho, pois quando imprimir em tela a primeira linha sempre vai ser o cabeçalho.
Abraços
Você pode imprimir antes do while um cabeçalho, pois quando imprimir em tela a primeira linha sempre vai ser o cabeçalho.
echo "DDD; Celular";
while($linha = $consulta->fetch(PDO::FETCH_ASSOC)) {Abraços
Fabio Rocha
Responder
Gostei + 1
Mais Posts
29/08/2017
Deise Souza
Muito obrigada, deu certo!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)