Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
6262
Tıklama
0
Öne Çıkarma
Admin site yönetim paneli ???
O
14 yıl
Teğmen
Konu Sahibi

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?



Y
14 yıl
Çavuş

anar samadov un kod yazmadan sadece dreamweaver ile admin paneli dersleri var. onları inceleyebilirsiniz.


Bu mesaja 2 cevap geldi.
A
14 yıl
Teğmen

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";

$baglanti=mysql_connect("$dbhost","$dbkullaniciadi","$dbsifre" );
mysql_select_db("$dbadi",$baglanti );
mysql_query("SET NAMES 'latin5'" );
?>




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 ...

NOT: ALINTIDIR.


Bu mesaja 1 cevap geldi.
A
14 yıl
Yüzbaşı

Sayın ozii-34,
Php ve mysql konusunda bilginiz ne düzeyde?
Bu düzeye göre size yardımcı olabilirim.



C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: yamahasg

anar samadov un kod yazmadan sadece dreamweaver ile admin paneli dersleri var. onları inceleyebilirsiniz.

Dostum Aradan Nasıl Zaman Geçmiş Sayende adama ulaşıp faydalı bilgiler edinebildim


Bu mesaja 1 cevap geldi.
R
13 yıl
Yüzbaşı

google da o-kolay.net kişisel website v1

arat, indir kur. kodlarını incele benim yazmış oldugum bir sistem..



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.