Gerando documento PDF em PHP
Neste artigo estarei mostrando como gerar documentos no formato PDF em PHP com consulta em banco de dados. A idéia é mostrar um pouco do que é possível se fazer com esta API e não gerar um relatório bonito, pois isso ficará a encargo de cada um.
Parte 3: Criando um banco para posterior consulta
<?
$conexao = mysql_connect('host','user','password');
$sql = mysql_create_db('Estudo',$conexao);
mysql_close($conexao);
?>
$conexao = mysql_connect('host','user','password');
$sql = mysql_create_db('Estudo',$conexao);
mysql_close($conexao);
?>
Agora vamos criar a tabela:
<?php
$conexao = mysql_connect('host','user','password');
mysql_select_db('Estudo',$conexao);
$sql = 'CREATE TABLE estudo(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nome varchar(30), endereco varchar(30), telefone varchar(10))';
mysql_query($sql,$conexao);
mysql_close($conexao); ?>
$conexao = mysql_connect('host','user','password');
mysql_select_db('Estudo',$conexao);
$sql = 'CREATE TABLE estudo(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nome varchar(30), endereco varchar(30), telefone varchar(10))';
mysql_query($sql,$conexao);
mysql_close($conexao); ?>
Também criei um form para entrar com alguns dados:
<?php
if ($acao=='cadastrar')
{
$conexao = mysql_connect('host','user','password');
mysql_select_db('Estudo',$conexao);
$sql = "INSERT INTO estudo VALUES('','$nome','$endereco','$telefone')";
mysql_query($sql,$conexao);
mysql_close($conexao);
}
?>
<html>
<body>
<form method="POST" action="<? echo $PHP_SELF; ?>">
<INPUT TYPE="hidden" name="acao" value="cadastrar">
<table>
<tr>
<td>
<b>Nome</b>
</td>
<td>
<INPUT TYPE="text" name="nome">
</td>
</tr>
<tr>
<td>
<b>Endereço</b>
</td>
<td>
<INPUT TYPE="text" name="endereco">
</td>
</tr>
<tr>
<td>
<b>Telefone</b>
</td>
<td>
<INPUT TYPE="text" name="telefone">
</td>
</tr>
<tr>
<td>
<INPUT TYPE="submit" value="Enviar">
</td>
<td>
<INPUT TYPE="reset" value="Limpar">
</td>
</tr>
</table>
</form>
</body>
</html>
if ($acao=='cadastrar')
{
$conexao = mysql_connect('host','user','password');
mysql_select_db('Estudo',$conexao);
$sql = "INSERT INTO estudo VALUES('','$nome','$endereco','$telefone')";
mysql_query($sql,$conexao);
mysql_close($conexao);
}
?>
<html>
<body>
<form method="POST" action="<? echo $PHP_SELF; ?>">
<INPUT TYPE="hidden" name="acao" value="cadastrar">
<table>
<tr>
<td>
<b>Nome</b>
</td>
<td>
<INPUT TYPE="text" name="nome">
</td>
</tr>
<tr>
<td>
<b>Endereço</b>
</td>
<td>
<INPUT TYPE="text" name="endereco">
</td>
</tr>
<tr>
<td>
<b>Telefone</b>
</td>
<td>
<INPUT TYPE="text" name="telefone">
</td>
</tr>
<tr>
<td>
<INPUT TYPE="submit" value="Enviar">
</td>
<td>
<INPUT TYPE="reset" value="Limpar">
</td>
</tr>
</table>
</form>
</body>
</html>