Kullanıcı'nın kendi yonetip içeriğini değiştirebiliceği ekleme silme yapabileceği bir site yapmak istiyorum sanırım bu da kullanici paneli ile olacak, Bu kullanıcı paneli nasil yapılır ?? hazır bır örneği bulunabilir mi?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Normalde 5-6 günde öğrenemezsin ama öğretecez artık napalım : ) Öncelikle bir veritabanına bağlantı gerekli.local.php diye bir dosyan olsun.Buraya veritabanına bağlantı ayarların vs. yazarsın.Daha sonra php ile veritabanı işlemi yapacağın zaman işlem yapacağın sayfaya include("local.php" ); kodu ile bu veritabanına bağlantıyı sağlarsın.
local.php Kod Alanı:
<?php error_reporting(0 ); $dbhost="localhost";//burası hep sabittir.buraya elleme $dbkullaniciadi="localhosta_bağlanırken_kullandığın_ad"; $dbsifre="ocalhosta_bağlanırken_kullandığın_şifre"; $dbadi="localhosttaki_veri_tabanının_ismi";
Daha sonra veritabanında tablo oluşturmalıyız.Bunu phpmyadmin'den kolayca yapabilirsin.Ama ben sana bir tablo hazırlayıp kodlarını vereyim.Sen de veritabanında kodları çalıştırırsın ve otomatikman tablo oluşur.
tablon için mysql kodları Kod Alanı:
CREATE TABLE IF NOT EXISTS `urunler` ( `urun` varchar(100 ) NOT NULL, `aciklama` varchar(250 ) NOT NULL, `no` int(11 ) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`no` ) ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ;
Yukarıdaki kodu phpmyadmin'den giriş yaptıktan sonra phpmyadmin logosunun altındaki - ev fotosunun yanındaki şeye tıkla ve oraya yapıştır kodları.Sonra git de ve kodlar çalışsın.Tabloda no,urun ve aciklama alanları var.Birazdan ürün eklemeyi anlatacağım.
Form vs. kodlarını koyacağın bir sayfan olsun.index.php olsun.kodları da aşağıdaki gibi olsun.
Kod Alanı:
<form method='post' action='urunekle.php'> Ürün adı : <input type='text' name='urun'><br> Ürünün açıklaması : <input type='text' name='aciklama'><br> <input type='submit' value='Ürünü ekle'> </form><br><br> <b>Kayıtlı ürünlerimiz</b><br> <?php include("local.php" ); $listele=mysql_query("SELECT * FROM urunler" ); while($b=mysql_fetch_array($listele ) ){ $urun=$b['urun']; $aciklama=$b['aciklama']; echo " $urun - <i>$aciklama</i><br> ------------------------------------<br><br> "; } $urunvarmi=mysql_num_rows($listele );//bu satırda veritabanında ürün olup olmadığını kontrol ediyoruz
if($urunvarmi==0 ){ echo "<i>Maalesef veritabanında kayıtlı bir ürün bulamadık</i> : ("; } ?>
Ve son olarak da urunekle.php dosyasının kodlarını veriyorum. Kod Alanı:
<?php include("vtb.php" ); $urun=$_POST['urun']; $aciklama=$_POST['aciklama']; $ekle=mysql_query("INSERT INTO urunler (urun,aciklama ) values ('$urun','$aciklama' )" ); if($ekle ){ echo "<font color='green' size='6'><b>Ürün veritabanına başarıyla eklendi !</b></font>"; }else{ echo "<font color='red' size='6'><b>Hastırr,işlem sırasında bir problem çıktı !</b></font>"; } ?>
Umarım yazdığım kodlar işine yarar,kendine göre düzenler ve sayfana koyarsın.Teşekkür olarak bir tebessümünüz yeter , saygılar ...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.