Criando uma agenda eletrônica com PHP/MySQL

Neste artigo mostrarei de maneira simples como desenvolver uma agenda eletrônica usando o PHP com funções de acesso a banco de dados MySQL.

[ Hits: 224.158 ]

Por: Luís Fred em 04/07/2006


Script para listagem de cadastros



Este script vai listar todos os cadastros existentes numa tabela em HTML:

<?php

$db = mysql_connect("localhost", "root");

mysql_select_db("agenda",$db);

$resultado = mysql_query("SELECT * FROM agenda",$db);
    
if ($linha = mysql_fetch_array($resultado)) {
    do {
       $id = $linha["id"];
       $nome = $linha["nome"];
       $sobrenome = $linha["sobrenome"];
       $cidade = $linha["cidade"];
       $tel = $linha["telefone"];
       //formatação dos dados numa tabela HTML
       echo "<table border='1' width=100%>";
       echo "<tr>";
       echo "<td align=20%><font color=blue>ID</font></td><td align=20%><font color=red>NOME</font></td>";
       echo "<td align=20%><font color=red>SOBRENOME</font></td>";
       echo "<td align=20%><font color=red>CIDADE</font></td>";
       echo "<td align=20><font color=red>TELEFONE</font></td></tr>";
       echo "<tr><td align=20%>$id</td><td align=20%>$nome</td><td align=20%>$sobrenome</td><td align=20%>$cidade</td><td align=20%>$tel</td></tr>";
    } while ($linha = mysql_fetch_array($resultado));
} else {
    print "Nenhum dado foi encontrado";
}
?>

Conclusão


Bom, com este artigo espero ter mostrado o poder que o PHP tem de gerenciar dados numa base em MySQL. Isto é só uma pequena fatia de todo o poder do PHP.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Criando o banco de dados
   3. Desenvolvendo o script de inclusão de dados
   4. Formulário para captura de dados
   5. Script para listagem de cadastros
Outros artigos deste autor

Upload de imagens com criação de thumbnails em PHP

Como criar um sistema de autenticação de usuários usando PHP/MySQL

Leitura recomendada

Como criar um sistema de autenticação de usuários usando PHP/MySQL

Paginando resultados com a classe Generic Easy Pagination

Criando backup do MySQL com o mysqldump

Executando comandos DML em base de dados MySQL através do Eclipse PHP (Bônus: Temas e Fontes no Eclipse)

Abordagem exemplificada à Orientação a Objetos com PHP

  
Comentários
[1] Comentário enviado por _Luks em 04/07/2006 - 14:51h

hsuiahsias
bem legal ^^
isso serve até para os iniciantes

[2] Comentário enviado por thigux em 05/07/2006 - 12:15h

Legal cara mtu bem explicado...gostei da sua explicaçao maneiro continue assim abraços

[3] Comentário enviado por GMNX em 19/11/2006 - 16:36h

Está dando este erro:

Notice: Undefined variable: nome in c:\arquivos de programas\easyphp1-8\www\inclusao.php on line 4

Notice: Undefined variable: sobrenome in c:\arquivos de programas\easyphp1-8\www\inclusao.php on line 4

Notice: Undefined variable: cidade in c:\arquivos de programas\easyphp1-8\www\inclusao.php on line 4

Notice: Undefined variable: telefone in c:\arquivos de programas\easyphp1-8\www\inclusao.php on line 4
Banco de Dados Inexistente!

[4] Comentário enviado por GMNX em 19/11/2006 - 16:56h

onde e com q nome devo salvar os arquivos alem de agenda.dump e inclusao.php?

[5] Comentário enviado por GMNX em 19/11/2006 - 16:57h

estou usando windows EasyPHP1-8

[6] Comentário enviado por gzanatta00 em 01/06/2007 - 13:34h

amigo tem como eu pegar a variavel do outro formulario sem usar o post ou get? pq é assim, que eu uso em varias situacoes, e as vezes ele envia como get e as vezes como post....eu tenho dentro de um servidor debian


[7] Comentário enviado por coffani em 11/03/2008 - 21:29h

Bom artigo.. pra quem é iniciante é uma mão na roda... muito facil de entender... Parabens..

[8] Comentário enviado por brunoestevao em 12/03/2008 - 14:57h

Pra quem está começando é mão na roda mesmo.

Abraços

Bruno Estêvão
www.sempihost.com.br
Hospedagem de sites com 30 dias grátis

[9] Comentário enviado por kmaster em 26/08/2008 - 21:18h

Parabens...
Como eu faço para excluir os registros?

[10] Comentário enviado por comfaa em 28/10/2008 - 13:02h

muito legal !!!

[11] Comentário enviado por linus black em 01/02/2009 - 13:37h

amigo não concigo visualisar os escripts no navegador

[12] Comentário enviado por palaciolucas em 05/04/2011 - 09:55h

muito bom cara! pqueno e simples deu pra entender tudo vleu!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts