Agendinha PHP+MySOL

Publicado por Lisandro Guerra 07/07/2009

[ Hits: 14.689 ]

Homepage: https://spartanix.com/

Download 4054.agenda.zip




Um exemplo de agenda de contatos bem simples usando PHP e MySQL. Registra nome , telefone e celular e ordena a lista por nome.

No arquivo ZIP pra download tem o arquivo agenda.php, um arquivo agenda.sql pra importar no MySQL e a figura pix.gif pra organizar a tabela html.

  



Esconder código-fonte

<?
// Requisições apenas do localhost
extract($_POST);
extract($_SERVER);
$host = "127.0.0.1";
$timeout = "1";
   if ($REMOTE_ADDR) {
      if ($REMOTE_ADDR != $host) {
         echo "<p><h2> Desconectado do cliente $REMOTE_ADDR <h2></p>";
         exit;
      }
}
   
?>
<html>
<head>
<title>Agenda de Contatos</title>
</head>
<body>
<p>
<h1>Agenda de Contatos</h1>
<?

   if(!mysql_connect("localhost","root",""))
   {
      echo "<h2>Erro de Conexão</h2>";
      die();
   }
   mysql_select_db("agenda");
?>
<form action=agenda.php method=get>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td>Nome:</td><td><input type=text size=30 name=Nome></td></tr>
<tr><td>Telefone:</td><td><input type=text size=10 name=Telefone></td></tr>
<tr><td>Celular:</td><td> <input type=text size=10 name=Celular></td></tr>
<tr><td></td><td><input type=submit border=0 value="Gravar"></td></tr>
</table>
</form>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr bgcolor=#888888>
<td><img src=img/pix.gif width=15 height=30></td>
<td><img src=img/pix.gif width=220 height=5><br><b>Nome</b></td>
<td><img src=img/pix.gif width=120 height=5><br><b>Telefone</b></td>
<td><img src=img/pix.gif width=120 height=5><br><b>Celular</b></td>
<td><img src=img/pix.gif width=120 height=5><br><b>Apagar</b></td>
<td><img src=img/pix.gif width=15 height=30></td>
</tr>

<?
   if($_REQUEST['Nome']!="")
   {
      if($Telefone=="")$Telefone="NULL";
      $Nome=htmlentities($_REQUEST['Nome']);
      $Telefone=htmlentities($_REQUEST['Telefone']);
      $Celular=htmlentities($_REQUEST['Celular']);
      mysql_query("INSERT INTO ag (Nome,Telefone,Celular) VALUES('$Nome','$Telefone','$Celular');");
   }

   if($_REQUEST['action']=="del")
   {
      mysql_query("DELETE FROM ag WHERE id={$_REQUEST['id']};");
   }

   $result=mysql_query("SELECT id,Nome,Telefone,Celular FROM ag ORDER BY Nome;");
   
   $i=0;
   while( $row=mysql_fetch_array($result) )
   {
      if($i>0)
      {
         echo "<tr valign=bottom>";
         echo "<td bgcolor=#ffffff colspan=5></td>";
         echo "</tr>";
      }
      echo "<tr valign=center>";
      echo "<td><img src=img/pix.gif width=15 height=30></td>";
      echo "<td><b>".$row['Nome']."</b></td>";
      echo "<td>".$row['Telefone']." </td>";
      echo "<td>".$row['Celular']." </td>";

      echo "<td><a onclick=\"return confirm('Tem Certeza?');\" href=agenda.php?action=del&id=".$row['id']."><span>[Apagar]</span></a></td>";
      echo "<td></td>";
      echo "</tr>";
      $i++;

   }

?>
</table>
</body>
</html>

Scripts recomendados

PHP5 gravando, recuperando e deletando imagens no banco de dados MYSQL

Conexao com MySql

Conexão com MySQL O.O.

Conversor de datas para banco de dados

Gravando conteudo de uma caixa de texto no banco de dados


  

Comentários
[1] Comentário enviado por rafaelfreitas em 07/07/2009 - 23:34h

Brother confere o arquivo zip q vc postou... só tem a parte do php, estão faltando o sql e o gif.

[2] Comentário enviado por molokodoido em 08/07/2009 - 00:03h

cara, esta faltando arquivos

[3] Comentário enviado por molokodoido em 08/07/2009 - 00:04h

Parse error: parse error in C:\wamp\www\agenda\registra.php on line 43

[4] Comentário enviado por rafagavioes em 08/07/2009 - 04:43h

cade o sql

[5] Comentário enviado por brunocontin em 08/07/2009 - 09:04h

sem a .sql fica meio complicado..

[6] Comentário enviado por Lisandro em 08/07/2009 - 10:03h

Não entendi o arquivo ZIP que tenho na máquina e que enviei está com tudo. Como pode não ter no do site?

[7] Comentário enviado por Lisandro em 08/07/2009 - 10:05h

O Arquivo ZIP que está no site não é o meu. Acho que houve uma troca.

[8] Comentário enviado por Lisandro em 08/07/2009 - 10:26h

OK FOI CORRIGIDO.

[9] Comentário enviado por rafagavioes em 08/07/2009 - 14:31h

oi cara, desculpa ai n"ao quero ser chato.
Mas agora só veio o sql e a imagem.
Eu achei que você ia colocar tudo. Apaguei o resto.
Tem como você mandar o script inteiro?
Obrigado.

[10] Comentário enviado por vagware em 08/07/2009 - 18:32h

Arquivo Zip, completo.
Muito bom para quem esta iniciando em PHP.

Parabéns.

[11] Comentário enviado por jcfpcp em 23/05/2011 - 16:41h

Parabens...muito util...principalmente para iniciantes...para poderem ler o codigo...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts