Apostila de PHP Parte III
III Parte - Complementar
PHP+MySql
Este material é parte integrante da disciplina de Tecnologias para Internet da
Faculdade de Computação de Montes Claros - FACOMP
Wagner José dos Santos Júnior
2
Complementando o projeto – Parte final
1 – Definido o link para logoff de usuário
Crie o arquivo logoff.php. Insira o código abaixo:
<?PHP
session_start(); //Chama a sessão ativa session_destroy();//Destrói a sessão ativa header('Location: index.html'); //Retorna para página de início
?>
2 – Na página index2.php insira um ícone que corresponda à função de logoff
Link o ícone para o arquivo “logoff.php”.
3 – Bônus: Exportar base de dados para Excel.
Segue código para exportar dados da tabela funcionários para um arquivo Excel. Pode ser feito com qualquer tabela e possui vários formatos, de acordo com a necessidade.
Crie um novo arquivo chamado ”Exporta_dados.php”. Insira o código abaixo:
3
<?php include "conexao.php";
$data = date("d/m/Y", time()) ; //Gera a data atual
$arquivo = "Exporta_Excel-$data.xls"; //Defini nome do arquivo a ser gerado
$tab
$tab
$tab
$tab
$tab
$tab
$tab
= '<table border="1">'; //Defini formato da tabela
.= '<tr>';
.= '<td bgcolor="#00CCCC"> Matrícula</td>';
.= '<td bgcolor="#00CCCC"> Nome</td>';
.= '<td bgcolor="#00CCCC"> Endereço</td>';
.= '<td bgcolor="#00CCCC"> Estado</td>';
.= '</tr>';
$res = mysql_query("SELECT * FROM funcionarios ORDER BY matricula"); //Coleta informações do banco/tabela while($dados = mysql_fetch_array($res))
{
$tab .= '<tr>';
$tab .= '<td>'.$dados[0].'</td>';
$tab .= '<td>'.$dados[1].'</td>';
$tab .= '<td>'.$dados[2].'</td>';
$tab .= '<td>'.$dados[3].'</td>';
$tab .= '</tr>';
}
$tab .= '</table>'; header('Content-Type: application/x-msexcel'); //Gera download do arquivo echo $tab;
?>
Crie na página “selecionatodos.php” um link para esse arquivo. Teste a aplicação.
4
Bibliografia:
PHP e MySQL: Guia Introdutório
Autor: CLAUDIO ADONAI MUTO - Editora: