Merhaba arkadaşlar,

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);
?>


echo'';
?>




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.