Bu yazımızla beraber Php ile basit bir ziyaretçi defteri yapmaya başlayacağız..
Kodlamaya başlamadan önce neler yapacağız onları kısaca anlatalım ilk olarak mesajları yazabilmek için bir html sayfası oluşturup buradan gelen verileri kaydedecek bir php dosyası oluşturacağız peki bilgiler nereye kaydedilecek tabi ki veri tabanına onun içinde bir veri tabanı oluşturup içinde gerekli alanların olduğu tablolar yapacağız.
Girilen mesajları silmek ve düzenlemek içinde bir yönetici paneli olması lazım ve onun içinde bir panel yapacağız ve oradan da mesajları silip düzenleme işlemi yapacağız…
Çok fazla uzatmadan hemen kodlamaya başlayalım ilk olarak bilgilerin tutulacağı bir veritabanı lazım hemen localhost/phpmyadmin adresine girip “ziyaret” isimli bir veri tabanı oluşturuyoruz.
ve bu veri tabanı içerisinde mesajları tutmak için mesaj isimli aşağıdaki özelliklerde bir tablo oluşturuyoruz..
CREATE TABLE mesaj ( id INT NOT NULL AUTO_INCREMENT, ad VARCHAR(25) NOT NULL, soyad VARCHAR(25) NOT NULL, eposta VARCHAR(150) NOT NULL, baslik VARCHAR(50) NOT NULL, mesaj VARCHAR(255) NOT NULL, tarihzaman DATETIME NOT NULL, PRIMARY KEY (id), UNIQUE KEY ky_id (id) )
Ve tabi birde yönetici bilgileri için tablo lazım oda aşağıdaki özelliklerde olacak ve bu kodlarla hem tablo oluşturup hem de ilk kullanıcı bilgilerimizi tablomuza ekliyoruz..
CREATE TABLE kullanicilar ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY , kullanici_adi VARCHAR( 15 ) NOT NULL , parola VARCHAR( 10 ) NOT NULL ) ; INSERT INTO kullanicilar ( id , kullanici_adi , parola ) VALUES ( NULL , 'admin', '123456' );
Evet veritabanı ve tablolarımız oluşturduk işimdi sıra geldi mesajların girilmesi için gerekli olan mesaj yaz sayfasını oluşturmaya kodlarımız aşağıda
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Ziyaretçi Defteri - Mesaj Yaz </title> </head> <body> <form name="frm_msj_kaydet" method="post" action="mesaj_kaydet.php"> <table width="298" height="193" border="1"> <tr> <td colspan="2" align="center"> <b>Ziyaretçi Defteri - Mesaj Yaz </b> </td> </tr> <tr> <td> Ad: </td> <td> <input type="text" name="f_ad" /> </td> </tr> <tr> <td>Soyad </td> <td> <input type="text" name="f_soyad" /> </td> </tr> <tr> <td>e-posta </td> <td> <input type="text" name="f_eposta" /> </td> </tr> <tr> <td>Başlık </td> <td> <input type="text" name="f_baslik" /> </td> </tr> <tr> <td>Mesaj </td> <td> <textarea name="f_mesaj"> </textarea> </td> </tr> <tr> <td colspan="2"> <input type="submit" name="button" value="Kaydet" /> </td> </tr> </table> </form> </body> </html>
çalıştıramadım “Hata oluştu!” diyor.
elinize sağlık