Inserir titulo na tabela em arquivo csv
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
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)