Apostila de PHP Parte III

298 palavras 2 páginas
Faculdade de Computação de Montes Claros – FACOMP -2015
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:

Relacionados

  • Coisa que me pedem
    1289 palavras | 6 páginas
  • Apostila de php
    8627 palavras | 35 páginas
  • Apostila PHP Orientado a Objetos
    1521 palavras | 7 páginas
  • RelatórioFinal_Informática
    1536 palavras | 7 páginas
  • Proposta metodologica para utilizar o wordpress como ferramenta didática no ensino tecnológico
    13891 palavras | 56 páginas
  • Aplicativo
    1316 palavras | 6 páginas
  • Dotproject
    8334 palavras | 34 páginas
  • E-learning
    12224 palavras | 49 páginas
  • apostila cdtc dotproject
    7998 palavras | 32 páginas
  • Aprendendo php
    5751 palavras | 24 páginas