Php'de Ziyaretçi Defteri Yapma


Merhaba arkadaşlar bugün sizlere ziyaretçi defteri yapımını göstereceğim. İnternette bir çok örneği var ama hiç biri işinize yaramaz çünkü tam anlamıyla kullanıcıya yönelik program yazmıyorlar hadi başlayalım.

1) Veri tabanını oluşturuyoruz veritabanı ismimiz veritabani olsun yönetici ve kisisel diye de iki tablo oluşturalım. Veri tabanı oluşturmayı bilmeyen arkadaşlar buradaki makalemde ayrıntılı bir şekilde görebilir.
Yönetici tablosu için:
kullaniciadi , sifre seklinde satırlar oluşturuyoruz ve kullaniciadi'nı birincil anahtar yapıyoruz.
Ekran Çıktısı:








Kisisel tablosu için:
id, ad, soyad, eposta, mesaj, onay, tarih satırlarını oluşturuyoruz ve id için auto_increment seceneğini seçiyoruz yani otomatik artan anlamında.
Ekran Çıktısı:










NOT: Resimlerdeki türü kısmını dikkate alın değişkenleri resme göre tanımlayınız.

2) Veri tabanımızı oluşturduğumuza göre başlayalım kodlarımızı yazmaya.
öncelikle veri tabanına bağlanmamız gerekli bunun için baglan.php adında bir dosya oluşturmalıyız.

<?
$yer = mysql_connect("localhost","root","root") or die ("MySQL'e Bağlanamadım.");
$baglan = mysql_select_db ("veritabani",$yer) or die ("Veritabanına Bağlanamadım.");
?>

3) index sayfamızı oluşturalım tasarımı tamamen size kalmış ben en basit şekliyle yaptım.
index.php

<?
include ("baglan.php");// Veri tabanına bağlanır
if ($_POST[gonder]) // gönder butanına tıklanırsa yapılacak işlemleri sıralar
{
$ad = $_POST[ad];// değişkenlerdeki değerleri alır
$soyad = $_POST[soyad];
$eposta = $_POST[eposta];
$mesaj = $_POST[mesaj];
$sorgu = "insert into kisisel values('$id','$ad','$soyad','$eposta','$mesaj','$onay');";// Veri tabanına kaydetme işlemini yapar
if (mysql_query($sorgu))// Sorguyu çalıştırır
{
echo  "Mesajınız Sorunsuz Bir Şekilde Eklenmiştir.";
}
else
{
echo " Mesajınızı Alamadık Lütfen Bilgilerinizi Kontrol Ediniz.";
}
 }


$sorgu = "SELECT * FROM kisisel";// Veri tabanındaki kisisel tablosundaki verileri listeler
$liste = mysql_query($sorgu);
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Başlıksız Belge</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="200" border="0" align="center">
    <tr>
      <td colspan="4" align="center"><strong>Defter</strong></td>
    </tr>
    <tr>
      <td>Ad</td>
      <td><label for="ad"></label>
      <input type="text" name="ad" id="ad" /></td>
      <td>Soyad</td>
      <td><input type="text" name="soyad" id="soyad" /></td>
    </tr>
    <tr>
      <td>Eposta</td>
      <td><input type="text" name="eposta" id="eposta" /></td>
      <td>Tarih</td>
      <td><input type="text" name="tarih" id="tarih" /></td>
    </tr>
    <tr>
      <td>Mesaj</td>
      <td colspan="3"><label for="mesaj"></label>
      <textarea name="mesaj" id="mesaj" cols="45" rows="5"></textarea></td>
    </tr>
    <tr>
      <td colspan="4" align="center"><p>
        <input type="submit" name="gonder" id="gonder" value="Gönder" />
      </p>
      <p><a href="giris.php">Yönetici Girişi </a></p></td>
    </tr>
  </table>
  <table width="566" border="2" align="center">
    <tr>
      <?
$mesajlar=mysql_query("select * from kisisel where onay=1");//veri tabanındaki onaylanmış mesajlari gösterir.
    while($alan=mysql_fetch_array($mesajlar))
  {
?>
      <td>Adı</td>
      <td><?
echo $alan['ad'];

?></td>
    </tr>
    <tr>
      <td width="74">Soyadı</td>
      <td><? echo $alan['soyad']; ?></td>
    </tr>
    <tr>
      <td>Eposta</td>
      <td><?
    echo $alan['eposta'];
?></td>
    </tr>
    <tr>
      <td>Mesaj</td>
      <td><?
    echo $alan['mesaj'];
?></td>
    </tr>
    <? } ?>
  </table>
<p>&nbsp;</p>
</form>
</body>

</html>

Arkadaşlar bu sadece bir kısmı tamamını indirmek isterseniz buradan indirebilirsiniz. Başarılar

Yorumlar

Bu blogdaki popüler yayınlar

Web Sayfasına Pencereyi Kapat Butonu Ekleme

Siteye Facebook ve Twitter Paylaş Butonu Ekleme

Php Grafik İşlemleri Ve Kare Çizme