wmaraci reklam
lidertakipci

PHP İle Veritabanı Kullanarak Duyuru Sistemi Yapmak

5 Mesajlar 8.435 Okunma
advertseo
wmaraci reklam

Psycho Psycho <--! Am I Psycho? --> Kat. Mod.
  • Üyelik 11.12.2010
  • Yaş/Cinsiyet 37 / E
  • Meslek Emekçi
  • Konum Edirne
  • Ad Soyad H** K**
  • Mesajlar 5985
  • Beğeniler 3896 / 3905
  • Ticaret 6, (%100)
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.
yildizteknoloji

kişi bu mesajı beğendi.

Hatalıysam telefon etme, idare et (?)

wmaraci
reklam

Berkay Berkay WM Aracı Kullanıcı
  • Üyelik 29.04.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Wordpress Geliştirici
  • Konum Mersin
  • Ad Soyad B** G**
  • Mesajlar 1862
  • Beğeniler 90 / 335
  • Ticaret 27, (%100)
Yazılması Kolay Bir Sistem ama yinede teşekkürler.
 

 

AlpEreN AlpEreN Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Öğretmen
  • Konum
  • Ad Soyad A** S**
  • Mesajlar 633
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)
Teşekkürler... Zaten amaç basit zorluk değil işe yaraması :)

saygılarımla...
 

 

LadyArch3r LadyArch3r Web Developer Kullanıcı
  • Üyelik 02.04.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Developer
  • Konum Antalya
  • Ad Soyad B** K**
  • Mesajlar 930
  • Beğeniler 60 / 102
  • Ticaret 3, (%100)
güzel sistem yazılması kolay ama yeni başlayanlar için güzel anlatım .
 

 

wmaraci
wmaraci

BurhanNova BurhanNova Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.07.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad B** N**
  • Mesajlar 180
  • Beğeniler 41 / 40
  • Ticaret 7, (%100)
Link güncellermisiniz ?
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al