Você está na página 1de 5

LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL | Blo...

http://blog.fullsig.com.br/?p=20

Blog FullSIG
tutoriais, dicas, nticias sobre web

LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL


Publicado em 13 de fevereiro de 2012 Ol este tutorial ir mostrar de forma simples como manipular registros em php com banco mysql. Banco de dados: 1 criar no mysql um banco de dados e uma tabela no mysql: o nosso exemplo usamos o banco-sa140 e tabela clientes 2 criar a tabela clientes com os seguintes campos: > id_cliente int(10) > nome_cliente varchar(150) > fone-cliente int(10) > end_cliente varchar(150) > cep_cliente int(8) 3 cadastre alguns registros utilizando o prprio phpMyAdmin Conexo com o banco de dados: Obs: utilize editores de texto como notepad ou notepad++, ou at mesmo o dreamweaver Crie uma pasta para salvar nossos arquivos, digite o cdigo abaixo e salve com o nome conexao.php <?php $con=mysql_connect(127.0.0.1,root,"); if (!$con){ die(banco no encontrado:.mysql_error()); } mysql_select_db(banco-sa-110,$con); ?>

1 de 33

15/04/2014 01:27

LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL | Blo...

http://blog.fullsig.com.br/?p=20

Pgina de listagem de registros: Abra um novo arquivo no editor e digite ocdigo abaixo e salve com o nome lista_clientes.php: <?php include(conexao.php); $result=mysql_query(select * from clientes); echo <table width=900 border=\2\>; echo <tr>; echo <td>Codigo</td>; echo <td>Nome</td>; echo <td>Telefone</td>; echo <td>Endereco</td>; echo <td>Cep</td>; echo <td>Aes</td>; echo </tr>; while($row=mysql_fetch_array($result)){ echo <tr>; echo <td>.$row['id_cliente'].</td>; echo <td>.$row['nome_cliente'].</td>; echo <td>.$row['telefone'].</td>; echo <td>.$row['endereco'].</td>; echo <td>.$row['cep'].<br>.</td>; echo <td>; echo <a href=\altera.php?id=.$row['id_cliente'].\>A</a>; echo <a href=\deletar.php?id=.$row['id_cliente'].\>D</a>; echo </td>; echo </tr>; } ?> Pgina de alterao: abra um arquivo novo, digite o cdigo abaixo e salve com o nome altera.php: <?php $id=$_GET['id']; include conexao.php; $result= mysql_query(select * from clientes where id_cliente=$id); echo <form name=\form\ action=\update.php\ method=\post\>; while($row= mysql_fetch_array($result)){ echo <input type=\text\ name\codigo\ value=.$row['id_cliente'].><br>; echo <input type=\text\ name=\nome\ value=.$row['nome_cliente'].><br>; echo <input type=\text\ name=\fone\ value=.$row['telefone'].><br>; echo <input type=\text\ name=\endereco\ value=.$row['endereco'].><br>; echo <input type=\text\ name=\cep\ value=.$row['cep'].><br>;

2 de 33

15/04/2014 01:27

LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL | Blo...

http://blog.fullsig.com.br/?p=20

echo <input type=\submit\ value=\Salvar\>; echo <input type=\button\ value=\Voltar\ onclick=\location.href=lista_clientes.php\ >; } ?> Aquivo para executar a alterao no banco de dados: abra um arquivo novo e digite o cdigo abaixo e salve na mesma pasta com o nome update.php:

<?php $id=$_POST['codigo']; $nome = $_POST['nome']; $fone = $_POST['fone']; $endereco = $_POST['endereco']; $cep = $_POST['cep']; include conexao.php; $result= mysql_query(UPDATE clientes SET nome_cliente = $nome,telefone = $fone, endereco = $endereco, cep = $cep WHERE id_cliente=$id); mysql_close($con); echo <input type=\button\ value=\Voltar\ onclick=\location.href=lista_clientes.php\ >; ?> Pgina de excluso: abra um arquivo novo, digite o cdigo abaixo e salve com o nome deletar.php: <?php $id=$_GET['id']; include conexao.php; $result= mysql_query(select * from clientes where id_cliente=$id); echo <form name=\form\ action=\delete.php\ method=\post\>; while($row= mysql_fetch_array($result)){ echo <input type=\text\ name\codigo\ value=.$row['id_cliente'].><br>; echo <input type=\text\ name=\nome\ value=.$row['nome_cliente'].><br>; echo <input type=\text\ name=\fone\ value=.$row['telefone'].><br>; echo <input type=\text\ name=\endereco\ value=.$row['endereco'].><br>; echo <input type=\text\ name=\cep\ value=.$row['cep'].><br>; echo <input type=\submit\ value=\Deletar\>; echo <input type=\button\ value=\Voltar\ onclick=\location.href=lista_clientes.php\ >; } ?> Aquivo para executar a excluso no banco de dados:

3 de 33

15/04/2014 01:27

LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL | Blo...

http://blog.fullsig.com.br/?p=20

abra um arquivo novo e digite o cdigo abaixo e salve na mesma pasta com o nome delete.php:

<?php $id=$_POST['codigo']; $nome = $_POST['nome']; $fone = $_POST['fone']; $endereco = $_POST['endereco']; $cep = $_POST['cep']; include conexao.php; $result= mysql_query(DELETE FROM clientes WHERE id_cliente=$id); mysql_close($con); echo <input type=\button\ value=\Voltar\ onclick=\location.href=lista_clientes.php\ >; ?>
Curtir Compartilhar 7 pessoas curtiram isso.

Esse post foi publicado em Sesso PHP e marcado atualizar, bando de dados, deletar, incluir, listar, mysql, php, PHP e MySQL por luciano.mineli. Guardar link permanente [http://blog.fullsig.com.br/?p=20] .
68 IDEIAS SOBRE LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL

Fabricio em 22 de julho de 2012 s 15:10 disse:

Vlw!!!Me Ajudou!!!! No comeou deu errado,mas depois foi arrumando uns detalhes aqui e ali!!! Depois de 2 dias procurando urgentemente,seu post foi unico que funfou!!parabens!!!

luciano.mineli em 23 de julho de 2012 s 9:41 disse:

Obrigado! Muito bom que te ajudou. Qualquer dvida estamos as ordens.

4 de 33

15/04/2014 01:27

LISTAR, ALTERAR, DELETAR, INCLUIR COM PHP E MYSQL | Blo...

http://blog.fullsig.com.br/?p=20

Rodrigo Reis em 10 de outubro de 2012 s 2:34 disse:

Comigo no funcionou!!! no sei se foi a mudana que eu fiz ele traz todos os dados do banco, mas no altera e no deleta. Ser que pode me ajudar?

luciano.mineli em 10 de outubro de 2012 s 14:47 disse:

Ol, verifique os nomes do banco de dados e tabela, os nome que utilizei foi baseado em um banco de dados que fiz em meu computador. E sempre utilizo o EasyPHP.

Patrick em 27 de janeiro de 2013 s 13:38 disse:

Tambem fiz tudo certinho, criei tudo de acordo como seu (para testar), nome do banco, nome da tabela, tudo igual, ele lista os valores mas no altera nem deleta.

luciano.mineli em 30 de janeiro de 2013 s 12:55 disse:

Ol, verifique na tabela do banco de dados a coluna id_cliente. Ela deve estar como INT.

Patrick em 15 de outubro de 2012 s 14:10 disse:

Boa tarde. poxa fiz tudo igualzinho como esta ai s que no esta funcionando esta dando erro =/ Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Nova tentativa 15 10\lista_clientes.php on line 13 e esta idetica a que esta ai em cima. a conexo conex conexao.php esta correto deixa assim mesmo ? aqui da erro si deixar assim, no $conex = conexao.php ? posso estar falando uma grande merda rsrs

5 de 33

15/04/2014 01:27