Sizlere çok basit bir Duyuru Sistemi ile SQL'den veri çekmek ve daha sonra admin panelinden onu düzenlemeyi göstereceğim. Önce tablomuzu oluşturalım, ben Navicat programını kullanıyorum, SQL dosyamız bu şekilde oluyor:
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `duyuru`;
CREATE TABLE `duyuru` (
`icerik` longtext
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO duyuru VALUES ('bu alanda duyurular');
Daha sonra index.php 'mizi oluşturuyoruz (sistemde 2 sayfa olduğu için config'i bir daha başka sayfaya yazıp include etmedim direk 2 sayfada da config'i tanımladım):
$dbadi="duyuru"; // Veritabanı (Database) Adı Girilecek.
$dbkullanciadi="root"; // Veritabanı (Database) Kullanıcı Adını Girilecek.
$dbsifre=""; // Veritabanı Kullanıcı Şifresi Girilecek.
$sunucu="localhost"; // Genel'de localhost'tur Karıştırmayın.
$baglanti= mysql_connect($sunucu,$dbkullanciadi,$dbsifre) or die ("Hata ! DB Bilgilerini Kontrol ET");
mysql_select_db($dbadi,$baglanti) or die ("Hata ! DB Bilgilerini Kontrol ET");
?>
$sql = "Select * from duyuru";
$isle = mysql_query($sql);
$aayazdir = mysql_fetch_array($isle);
?>
Sıra geldi admin panelini yapmaya, oda şu şekilde oluyor:
$dbadi="duyuru"; // Veritabanı (Database) Adı Girilecek.
$dbkullanciadi="root"; // Veritabanı (Database) Kullanıcı Adını Girilecek.
$dbsifre=""; // Veritabanı Kullanıcı Şifresi Girilecek.
$sunucu="localhost"; // Genel'de localhost'tur Karıştırmayın.
$baglanti= mysql_connect($sunucu,$dbkullanciadi,$dbsifre) or die ("Hata ! DB Bilgilerini Kontrol ET");
mysql_select_db($dbadi,$baglanti) or die ("Hata ! DB Bilgilerini Kontrol ET");
?>
$icerik = mysql_real_escape_string($_POST['icerik']);
$guncelle = $_POST['guncelle'];
if ($guncelle)
{
$sorgu = "Update duyuru set icerik='$icerik'";
$sql = mysql_query($sorgu);
if ($sql)
{
echo "Kayit duzenlendi";
}
else
{
echo "Kayit duzenlenemiyor";
}
}
$sorgu = "select * from duyuru";
$sql = mysql_query($sorgu);
$k = mysql_fetch_array($sql);
?>
Evet arkadaşlar ben yolu gösterdim, bunu basit bir HTML bilgisi olanlar dahil herkes geliştirebilir. Hepinize kolay gelsin, bu arada dosyaların indirme adresini de verdim o şekilde isteyenler de olur.
Dosyaları da bu adresten indirebilirsiniz :)
Alıntıdır.