Agendinha PHP+MySOL
Publicado por Lisandro Guerra 07/07/2009
[ Hits: 15.194 ]
Homepage: https://spartanix.com/
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.
<?
// 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>
Backup Mydumper + Screen + Compactação com 7Zip
Função para somar datas usando MySQL e PHP
» Clenisson Calaça>>Sistema de notícias v2004.1
Classe básica de acesso a MySQL pronta para extensões
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
Não consigo publicar screenshots no Viva o Linux (4)
Loop infinito em uma media ponderada. (3)









