Ara
.
.
Önemli Uyarı

Bu bölüm phpKF forum ve portal sistemini kullananlar için paylaşım alanı olarak açılmıştır.
phpKF haricinde php kod yardımı istenmesi yasaktır.


Yeni Başlık
 
Cevap Yaz
Örnek onay sistemi kodları           (gösterim sayısı: 17.343)
Yazan Konu içeriği
boşluk
[pehpecds]
Kayıtlı Kullanıcı
Varsayılan Kullanıcı Resmi
Kayıt Tarihi: 28.10.2009
İleti Sayısı: 16
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Konu Tarihi: 04.11.2009- 16:14
fbp  


yorum makale vb tüm işlemlerde onay sistemi olmazsa olmazlarımız arasındadır. şimdi basitçe işin mantığını anlatmaya çalışayım...


index - yorumekle-yorumekleform gibi 3   tane sayfamız olduğunu varsayalım

mysql de 4 alan oluşturun id isim yorum onay isimli tabiki bunu geliştirebilirsiniz.

id int ve birincil anahtarla birlikte otomatik seçilecek   diğer isim ve yorum text onay kısmıda integer ve default 0 olsun.. evet mysql bitti...


-----yorumekleform-----

klasik form alanı oluşturulcak isim ve yorum kısmı olucak zaten çünkü id zaten otomaitk onay da default yani onlar için text e gerek yok.. form actionu yorumekle.php olucak.

------yorumekle-----

mysql_connect(" "," "," ");       veritabanına bağlandık
mysql_select_db(" ");           databasemizi seçtik



Kod Çizelgesi: phpHepsini Seç
$ekle="INSERT INTO yorum (id,isim,yorum,onay) VALUES (' ','$isim','$yorum',' ')";

// id ve onay kısmını boş bırakıyoruz zaten onlar otomatik değerler olduğu için

if (mysql_query($ekle)) { // slqumuzu çalıştırdık ve bi denetleme koyduk çalışırsa bunlar olsun


echo '</td>
  </tr>
</table>

<table width="249" border="1" align="center">
  <tr>
    <td width="239" bgcolor="#FFDF55"><div align="center" class="stil1">İlan Talebiniz Alınmıştır.İlanınız Onaylandıktan Sonra yayınlanacaktır.Teşekkürler<br />
    </div></td>
  </tr>
</table>
 ' ;
}

else {

echo 'İlanınızda Sorun var';
}




----şimdi gelelim index sayfamızın içine----

mysql_connect(" "," "," ");       veritabanına bağlandık
mysql_select_db(" ");           databasemizi seçtik

$oku="select * from yorum where onay='1' ";
// işte olay burda bitiriyor burda diyoruz ki yorum databesi oku ancak sadece onay alanı 1 olanları oku diyoruz ve onay alanımızı default yaptığımız için o değerleri biz 1 yapmadan eklenen hiçbişe index te gözükmeyecektir.

$onay=mysql_query($oku);

kodlama buraya kadar bitti şimdi her onay vereceğimiz kişi için mysql den mi düzeltme yapıcaz zaten bu durumda paneller giriyor devreye kendinize yapacağınız olan admin panellerinde bu sefer mantık şöyle bir sayfa yapıcaksın aynı bağlancaksınız mysql sonra yukarıdaki nin tersi onay='0' diceksiniz yani onaysızlar sizin ekranınıza düşecektir. onlarıda bir yaptıktan sonra (onaylakdıktan sonra) index sayfamıza düşecektir.

bi hatamız olduysa affola teşekküler


Düzenleme:   Kodları kod çizelgesi içine alın.


PehPehh
__________________

Bu ileti en son yonetici tarafından 04.11.2009- 18:00 tarihinde, toplamda 1 kez değiştirilmiştir.

REKLAM
Cvp:
Yazan Cevap içeriği
boşluk
[Mert Gökay]
phpKF Test Ekibi
Kullanıcı Resmi
Kayıt Tarihi: 12.12.2008
İleti Sayısı: 355
Şehir: Bursa
Durum: Gizli

E-Posta Gönder
Özel ileti Gönder
Cevap Tarihi: 04.11.2009- 18:22


Eline sağlık.

phpKF | Lütfen Forum Kuralları'nı okuyun!

Soru sormadan önce arama yapın.
Cvp:
Yazan Cevap içeriği
boşluk
[pehpecds]
Kayıtlı Kullanıcı
Varsayılan Kullanıcı Resmi
Kayıt Tarihi: 28.10.2009
İleti Sayısı: 16
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Cevap Tarihi: 04.11.2009- 19:21


 rica ederim.. destekteyim her zaman 2 3 gün sonra profesyonel sayfalama mysql işlemleri ekleme silme güncelleme vs konularıda hazırlarım isterseniz. ufaktan kütüphane oluşur..
iyi günler

PehPehh
Cvp:
Yazan Cevap içeriği
boşluk
[Adem YILMAZ]
phpKF Ekibi
Kullanıcı Resmi
Kayıt Tarihi: 30.11.2006
İleti Sayısı: 4.047
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder
Cevap Tarihi: 13.04.2014- 21:52


Yücel`in hazırladığı Türkçe sözcükler türetebilen onay kodu uygulamasını da kullanabilirsiniz.

NTG-Güvenlik PHP Resimli Güvenlik Kodu
Demo ve İndirme:
http://www.netgenel.net/ntg_guvenlik/index.html


Resim Ekleme

phpKF Facebook Sayfası

phpKF Google+ Sayfası

phpKF Mobil Uygulaması
cevap
Yazan Cevap içeriği
boşluk
[Erhan Şentürk]
Kayıtlı Kullanıcı
Varsayılan Kullanıcı Resmi
Kayıt Tarihi: 24.08.2014
İleti Sayısı: 2
Şehir: Ordu
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder
Cevap Tarihi: 02.09.2014- 13:41


onay sistemini kendi kullandığım koda nasıl uygulayabilirim

or onay=1   veya   ,onay=1   olarak denedim ama başarılı olamadım. Kullandığım kod aşadaki gibidir.



Kod Çizelgesi: phpHepsini Seç
$sayfada = 3; // sayfada gösterilecek içerik miktar&#305;n&#305; belirtiyoruz.
 
$sorgu = mysql_query('SELECT COUNT(*) AS toplam FROM yorumlar');
$sonuc = mysql_fetch_assoc($sorgu);
$toplam_icerik = $sonuc['toplam'];
 
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
 
$sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
 
if($sayfa < 1) $sayfa = 1;
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
 
$limit = ($sayfa - 1) * $sayfada;
$sorgu = mysql_query('SELECT * FROM yorumlar LIMIT ' . $limit . ', ' . $sayfada);
 




$limit = 3;

$page = @$_GET["page"];

if(empty($page) or !is_numeric($page)) {

$page = 1;

}


	$count			 = mysql_num_rows(mysql_query("SELECT id='.id.' FROM yorumlar"));
	$toplamsayfa	 = ceil($count / $limit);
	$baslangic		 = ($page-1)*$limit;








$sorgu = "SELECT * FROM yorumlar ORDER BY id ASC LIMIT $baslangic,$limit";



$yazdir_sorgu = mysql_query( $sorgu, $mysqlbaglantisi) or die(mysql_error() );


while ($yazdir = mysql_fetch_array($yazdir_sorgu)){
$title = $yazdir['baslik'];
$id = $yazdir['id'];
$icerik = $yazdir['icerik'];
$hit = $yazdir['hit'];
$tarih = $yazdir['tarih'];


}


  if($page != 1) echo ' <a href="makaleoku.php?id=1&page=1" id="urunler">&#304;lk sayfa</a>&nbsp;';

if($count > $limit) : 
  $x = 2; // akrif sayfadan önceki/sonraki sayfa gösterim sayisi 
  $lastP = ceil($count/$limit); 

  if($page > 1){

  $onceki = $page-1;
  
  echo "<a href=\"makaleoku.php?id=1&page=$onceki\" id='urunler'>Önceki</a>&nbsp;"; 
  
  }

  // sayfa 1'i yazdir 
  if($page==1) echo "<a href=\"makaleoku.php?id=1&page=\" class='inputbuttonactive'>1</a>&nbsp"; 
  else echo "<a href=\"makaleoku.php?id=1&page=1\" id='urunler'>[ 1 ]</a>&nbsp;"; 
  // "..." veya direkt 2 
  if($page-$x > 2) { 
    echo "<a href=\"makaleoku.php?id=1&page=$i\" id='urunler'>[...]</a>&nbsp;"; 
    $i = $page-$x; 
  } else { 
    $i = 2; 
  } 
  // +/- $x sayfalari yazdir 
  for($i; $i<=$page+$x; $i++) { 
    if($i==$page) echo "<a href=\"#\" class='inputbuttonactive'>[ $i ]</a>&nbsp;"; 
    else echo "<a href=\"makaleoku.php?id=1&page=$i\" id='urunler'>[ $i ]</a>&nbsp;"; 
    if($i==$lastP) break; 
  } 
  // "..." veya son sayfa 
  if($page+$x < $lastP-1) { 
    echo "<a href=\"makaleoku.php?id=1&page=$i\" id='urunler'>[ $i ]</a>&nbsp;"; 
    echo "<a href=\"makaleoku.php?id=1&page=$lastP\" id='urunler'>$lastP</a>&nbsp;"; 
  } elseif($page+$x == $lastP-1) { 
    echo "<a href=\"makaleoku.php?id=1&page=$lastP\" id='urunler'>$lastP</a>&nbsp;"; 
  } 
  
  if($page < $lastP){
  
  $sonraki = $page+1;
  
  echo "<a href=\"makaleoku.php?id=1&page=$sonraki\" id='urunler'> Sonraki </a>&nbsp;"; 
  
  }
 
  if($page != $toplam_sayfa) echo '<a href="makaleoku.php?id=1&page='.$toplam_sayfa.'" id="urunler">Son sayfa</a>';
  

endif; 





__________________

Bu ileti en son Erhan tarafından 02.09.2014- 14:03 tarihinde, toplamda 1 kez değiştirilmiştir.

Cvp:
Yazan Cevap içeriği
boşluk
[Yücel KAHRAMAN]
phpKF Ekibi
Kullanıcı Resmi
Kayıt Tarihi: 29.01.2008
İleti Sayısı: 828
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder
Cevap Tarihi: 02.09.2014- 14:06


içerik onayından mı yoksa güvenlik kodu sisteminden mi bahsediyorsunuz ?

Bazı Projeler

Videover.com
cevap
Yazan Cevap içeriği
boşluk
[Erhan Şentürk]
Kayıtlı Kullanıcı
Varsayılan Kullanıcı Resmi
Kayıt Tarihi: 24.08.2014
İleti Sayısı: 2
Şehir: Ordu
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder
Cevap Tarihi: 02.09.2014- 14:15


Yücel kardeşim merhaba, ilk olarak onay değeri 1 olan yorumları cekmek istedim onu yapamadım. sorunu veri tabanın da yorumlar tablosuna onay   sütunu ekleyeceğim yere makale tablosuna eklemişim onu düzelttim.

Sonuç olarak onay değeri 1 olan yorumları konu altına çektim. bir sorun daha vardı oda her konu altında 3 tane yorum listeliyordum sayfalama yaparak bu sayfalama onay değeri 1 olan yorumlara uyarlamak istemiştim ilk olarak yapamadım yorum ların altında sayfa numaraları çıkıyordu 1 tane yorum olduğu halde. onu da şu şekilde düzelltim:

aşağıdaki kodu FROM yorumlar olan;

Kod Çizelgesi: phpHepsini Seç
	
	$count			 = mysql_num_rows(mysql_query("SELECT id='.id.' FROM yorumlar"));
	$toplamsayfa	 = ceil($count / $limit);
	$baslangic		 = ($page-1)*$limit;




Bu şekilde değiştim; FROM yorumlar WHERE onay=1



Kod Çizelgesi: phpHepsini Seç
	
$count	= mysql_num_rows(mysql_query("SELECT id='.id.' FROM yorumlar WHERE onay=1"));
	$toplamsayfa	 = ceil($count / $limit);
	$baslangic		= ($page-1)*$limit;



Sorunum Düzelti. Teşekkürler.


__________________

Bu ileti en son Erhan tarafından 02.09.2014- 14:16 tarihinde, toplamda 1 kez değiştirilmiştir.

Yeni Başlık
 
Cevap Yaz
 Bu konuyu 1 kişi görüntülüyor:  1 Misafir, 0 Üye
 Bu konuyu görüntüleyen üye yok.

Benzer Konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Onay Sistemi Nedir yonetici 0 4744 12.11.2008- 22:09
Konu Klasör Onay Sistemi Modu sovetski 5 440 13.03.2014- 22:10
Konu Klasör Onay Sistemi Eklentisi sovetski 10 957 30.07.2014- 19:56
Konu Klasör BB kodları ve php hghghg 3 1781 12.08.2009- 00:05
Konu Klasör Reklam kodları? personelpuan 1 1104 14.06.2013- 23:33
Konu Klasör Tüm Renk Kodları ( HTML ) Sezgin75 3 20987 06.03.2008- 19:40
Konu Klasör kodları renklendirme olayı ? darkofpain 1 2274 28.09.2008- 21:36

Etiketler   Örnek,   onay,   sistemi,   kodları