21 Temmuz 2007 Cumartesi

PHP'de Ziyaretçi Defteri

İlk Önce Database'mize "ziyaretci_defteri" isimli bir tablo oluşturacağız . Gelen ziyaretcilerin bilgi ve görüşlerini yazması için bir ara yüz hazırlayacağız, yaz.php oluşturacağız . Sonra da gönderilen bilgileri
database'mize ekliyeceğiz ve "gonder.php" dosyası oluşturcaz.

ziyaretci_defteri isimli tablomuzu oluşturalım:

CREATE TABLE ziyaretci_defteri (
numara smallint(6) NOT NULL auto_increment,
isim text NOT NULL,
email text NOT NULL,
ulke text NOT NULL,
gorus longtext NOT NULL,
tarih datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (numara),
UNIQUE KEY numara (numara)
) TYPE=MyISAM;

Tablomuzu oluşturduk, şimdi tablonun güzel bir arayüzle dolmasını hazırlayalım. Tabloda isim, email, ulke ve gorusler var. "imput name"ler tabloda verdiğimizle uyuşmalıdır. Aşağıdaki verdiğim kodları " yaz.php" olarak kayıt edin.


WWW.adresin.com - Ziyaretci Defteri - Gorusunuzu Yaziniz (yaz.php)


Isminiz :

Email :

Ulkeniz :

Gorusleriniz :









Yukarıdaki kodlarda görüldüğü gibi "form action" ilerde oluşturacağımız "gonder.php" dosyasına verilmiştir. Yani oluşturulan formun birer ismi var, "email" bölümü için "name="email" gibi. Yani burada dikkat edilmesi gereken, form'daki bölümlerin isimlerinin hazırlanmiş olduğumuz database tablosunda bir karşilığı olduğu noktasıdır. Yazilan bilgiler, isimlerin karsiliklari, ana tablodaki o isimli bolüme yaziliyor.

Şimdi Form'a girilecek bilgilerin direk olarak tablo içine gönderilmesi için aşağıdaki kodları "gonder.php" olarak kayıt ediyoruz.



www.adresin.com - Ziyaretci Defteri - Gorus Onayi (gonder.php)

$db = mysql_connect(); //database baglantisi
$continu=1;
if ($isim == "")
{
print("Lutfen Isim bolumunu tam olarak doldurunuz!
"); //isim bolumu bos birakildiginda cikacak hata yazisi
$continu=0;
}

if ($continu == 1)
{
$date=date("Y-m-d");
$sql="INSERT INTO ziyaretci_defteri (isim, email, ulke, gorus, tarih) VALUES ('$isim', '$email', '$ulke', '$gorus', NOW())";
mysql_query($sql, $db);
print("Gorusleriniz Icin Tesekkurler !") ; //gonderilme islemi tamamlandiginda cikacak yazi
}
else
{
print("Geri");
}
?>

Defteri Oku"); ?>



Burada da yine form sayfasında her bölüme verdiğimiz isimleri kullandık.

Evet, son olarak da ziyaretci defterine yazdığımız yazıları okuyabilmek içinde aşağıdaki kodu kullanalım


www.adın.com - Ziyaretci Defteri - Gorusleri Oku (oku.php)










$db = mysql_connect(); //database baglantisi
$sql="SELECT * FROM ziyaretci_defteri ORDER BY numara"; //siralamanin yapilacagi tablonun secimi.
$res=mysql_query($sql, $db);
while ($ligne = mysql_fetch_object ($res))
{
print "";
print "";
print "";
print "";
print "";
print "";
print "";
}
mysql_free_result ($res);
?>
IsimEmailUlke GoruslerTarih
$ligne->isim$ligne->email$ligne->ulke$ligne->gorus$ligne->tarih


Deftere Yaz"); ?>



Yukarıdaki kodlarımızı da "oku.php" olarak kayıt ediyoruz. Böylece işimiz tamamlanmış oluyor.

21 yorum:

Adsız dedi ki...

10 cheap generic mg nolvadex order missouri
buy nolvadex breast cancer arkansas
buy nolvadex breast cancer texas
10 cheap generic mg nolvadex tennessee
buy clomid and nolvadex online oklahoma
buy clenbuterol nolvadex online pennsylvania
, buy generic synthroid oakland
, synthroid online overnight delivery knoxville
synthroid buy sioux falls
buy synthroid with online check birmingham
buy synthroid west covina
buy synthroid anchorage

Adsız dedi ki...

buy ambien online ambien side effects ear ringing - ambien side effects chest pain

Adsız dedi ki...

diazepam online valium side effects weight gain - buy valium online no prescription usa

Adsız dedi ki...

valium generic buy valium online india - valium rebound anxiety

Adsız dedi ki...

zolpidem high how to buy zolpidem - zolpidem cheap no prescription

Adsız dedi ki...

buy ativan online addiction 1 mg ativan - ativan gg 93

Adsız dedi ki...

buy xanax what is generic xanax - xanax bars blackout

Adsız dedi ki...

buy xanax much does xanax 1mg cost - xanax and alcohol toxicity

Adsız dedi ki...

xanax 0.5mg xanax overdose 1mg - xanax bars tv 1003

Adsız dedi ki...

buy generic ativan ativan withdrawal caffeine - ativan withdrawal how to

Adsız dedi ki...

buy xanax online how long xanax drug screen - is generic xanax the same

Adsız dedi ki...

best place to buy xanax online generic xanax to buy - xanax 1 mg side effects

Adsız dedi ki...

buy soma online no prescription generic name of soma - soma muscle relaxant drug

Adsız dedi ki...

valium 5mg valium drug choice - valium 10mg dose

Adsız dedi ki...

how to buy valium online valium withdrawal depression - what does a generic valium look like

Adsız dedi ki...

where to buy valium generic brand for valium - buy valium online topix

Adsız dedi ki...

valium online pharmacy valium drug test info - online doctor prescription valium

Adsız dedi ki...

cheap soma online does soma show up in drug testing - soma medication picture

Adsız dedi ki...

buy cheap ambien ambien online cheap - dose of ambien

Adsız dedi ki...

buy valium cheap do generic valium pills look like - valium anxiety sleep

Adsız dedi ki...

buy valium online without prescription online pharmacy valium no prescription - medication prince valium rapid