b) Dentro do Banco de Dados criado, crie uma tabela chamada tb_ferramentas, com três campos:
Campo Tipo Tamanho Obs
cod_ferramenta INT Auto_increment / Chave Primária
nome_ferramenta VARCHAR 80
marca_ferramenta VARCHAR 60
c) Crie os seguintes arquivos PHP dentro de um diretório chamado almoxarifado na pasta c:\wamp\www:
• index.php => Página que conterá os links para
para o Cadastro e o Gerenciamento de Ferramentas;
• conecta.php => Página que possui os dados para conexão ao MySQL e seleção do BD;
• inserir_ferr.php => Página de Cadastro de Ferramentas;
• lista_ferr.php => Página que lista as ferramentas cadastradas;
• painel.php => Página de Gerenciamento de Ferramentas;
• altera_ferr.php => Página de Alteração de Ferramentas;
• exclui_ferr.php => Página de Exclusão de Ferramentas.
============================================
Ins tr uçõ
uções p ara c on exão c om o b d, in cl us ão, alt eraçã
eração, ex cl us ão e l is tag em da s in fo rm ações
conecta.php
<?php
inserir.php
<?php
include_once('conecta.php');
$nome = $_POST['nome_pessoa']; //busca a informação digitada no textfield
textfield
$endereco = $_POST[endereço_pessoa']; //busca a informação digitada no textfield
$sql = "INSERT INTO tb_pessoas (nome_pessoa, endereço_pessoa) VALUES ('$nome', '$endereco')"; //insere no banco as
informações passadas através do formulário
$query = mysql_query($sql); //executa a inserção
if($query) { //se a inserção ocorrer....
echo "Pessoa inserida com sucesso!";
header('Location: lista_pessoas.php'); //Redireciona para a página lista_pessoas.php
}
else { //se a inserção não ocorrer
echo "Não foi possível cadastrar a ferramenta, erro: ", mysql_error();
}
?>
1
lista.php
//antes de tudo...
<?php
include_once('conecta.php');
?>
<body>
<?php
$sql = "SELECT * FROM tb_pessoas ORDER BY nome_pessoa ASC"; //query responsável por fazer a consulta o banco
$resultado = mysql_query($sql); //executa a consulta
?>
<p>Pessoas Cadastradas</p>
<table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Código</td>
<td>Nome</td>
<td>Endereço</td>
</tr>
<?php
while ($lista = mysql_fetch_array($resultado)){ //responsável por fazer um repeat... enquanto houver dados dentro do array, listará os
mesmos
?>
<tr>
<td><?php echo $lista['cod_pessoa];?></td> //exibe o código da pessoa
<td><?php echo $lista['nome_pessoa];?></td> //exibe o nome da pessoa
<td><?php echo $lista[„endereco _pessoa];?></td> //exibe o endereço da pessoa
</tr>
<?php
} //finaliza o while
?>
</table>
</body>
Alterar.php
Em cada um destes campos acrescentar um script que puxará as informações passadas por url (link).
O formulário deverá ter na ação o link do documento que fará a alteração, no caso, “altera.php”.
Exemplo:
2) Na página que lista, deverá ser acrescentada uma coluna responsável pelo link do alterar.
Exemplo:
3) A página responsável por efetuar a alteração será a “altera.php” que seguirá com a estrutura similar ao código abaixo:
2
//Não esquecer do include....
<?php
$cod = $_POST['cod_pessoa]; //busca as informações passadas pelo formulário de alteração
$nome = $_POST['nome_pessoa]; //busca as informações passadas pelo formulário de alteração
$endereco = $_POST[endereço_pessoa']; //busca as informações passadas pelo formulário de alteração
$sql_altera = "UPDATE tb_pessoas SET nome_pessoa = '$nome', endereco_pessoa = '$endereco WHERE cod_pessoa = '$cod'";
//Query para fazer a atualização/alteração de informações como nome e endereço
$altera = mysql_query($sql_altera); //executa a query de alteração
Exclui.php
1) Criar a página com o script responsável pela exclusão do registro desejado. Esta página conterá unicamente um código php.
Exemplo:
exclui.php
<?php
header('Content-type: text/html; charset=utf-8'); //exibe as acentuações corretamente
include_once('conecta.php');
if (!$query){
echo "Não foi possível excluir. Erro: ", mysql_error();
}
else {
header("Location: lista_ferr.php");
exit;
}
?>
ANOTAÇÕES: