WMASTERLAR
1 FORUM araçlar diğer
+ Üye Ol Giriş Yap


[-]
Duyuru

WMasterlar - Türkiye'nin en hızlı gelişen ve geliştiren webmaster portalına hoş geldiniz.

Değerli ziyaretçimiz, forumumuzdan en iyi ve en hızlı şekilde faydalanabilmeniz için üye olmanız gerekmektedir. Sitemize üyelikler ücretsizdir. Üye olmadan önce mutlaka Forum Kurallarını okuyunuz. Zaten kayıtlı bir üye iseniz sağ üst köşeden giriş yapabilirsiniz.


Sponsor Reklam
YENİ FORUM SİTEMİZ AÇILMIŞTIR YAKINDA BU SİSTEM KAPANACAKTIR YENİ SİSTEMDEN DEVAM EDİLECEKTİR DUYURULUR. YENİ SİSTEME GEÇMEK İÇİN TIKLAYINIZ.

PHP İle Veritabanı Kullanarak Duyuru Sistemi Yapmak

0 Yorum   244 Görüntüleme  
Sosyal Ağlarda Paylaş


#1
Exclamation 
Sponsor Reklam
Sınırsız renk ve yeni nesil PDO sistemli full responsive kurumsal firma yazılımı..

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:


PHP Kod:
SET FOREIGN_KEY_CHECKS=0
DROP TABLE IF EXISTS `duyuru`; 
CREATE TABLE `duyuru` ( 
 
 `iceriklongtext 
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):


PHP Kod:
<?php 
$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. 

$baglantimysql_connect($sunucu,$dbkullanciadi,$dbsifre) or die ("Hata ! DB Bilgilerini Kontrol ET"); 

mysql_select_db($dbadi,$baglanti) or die ("Hata ! DB Bilgilerini Kontrol ET"); 
?> 
<?php 
    $sql        
"Select * from duyuru"
 
   $isle        mysql_query($sql); 
 
   $aayazdir    mysql_fetch_array($isle); 
?> 
<marquee><?php echo $aayazdir['icerik']; ?></marquee> 

Sıra geldi admin panelini yapmaya, oda şu şekilde oluyor:


PHP Kod:
<?php 
$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. 

$baglantimysql_connect($sunucu,$dbkullanciadi,$dbsifre) or die ("Hata ! DB Bilgilerini Kontrol ET"); 

mysql_select_db($dbadi,$baglanti) or die ("Hata ! DB Bilgilerini Kontrol ET"); 
?> 
<?php 
    $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); 
?>             
<form method="POST" action="">                                 
<textarea style="width:400px; height:100px;" name="icerik"> 
<?php 
    echo $k
['icerik']; 
?> 
</textarea>                                     
    <?php 
        echo
'<input name="guncelle" class="submit" type="submit" value="Guncelle">'
 
   ?>     
</form> 

Alıntıdır
Teşekkür tarafından verilen:


Sponsor Reklam

Hızlı Menü:


Konuyu Okuyanlar:
1 Ziyaretçi

Anasayfa İletişim Arşiv RSS

Bu site Erkan Yazılım © tarafından desteklenmektedir. 2007-2018