PHP sayfalama ve yetkilendirme lazım
4
●211
- 13-06-2018, 17:17:23veritabaninda yetkiler diye bir bolum acarsin hangi sayfalara hangi uye gruplarinin girecegini belirlersin isini gorecektir bu mantikMisafir adlı üyeden alıntı: mesajı görüntüle
- 13-06-2018, 17:25:07yada üyeye 1 - 10 arası sayısal veriler atarsınız, bunlar üye grubu değerleri olsun.
Sayfa sayınız çok değilse veya üye sayınız az ise;
if ile birlikte, bu uye grubunun verisini karşılaştırıp sayfaya girişi engelleyebilirsiniz. Bir diğer alternatif ise ;
Sayfalarda virgül ile üye grup id'lerini ayırıp.
Bu grubu içerenlere gösterip array içinde diğer id'leri aratabilir, engelleyebilirsiniz. - 13-06-2018, 17:26:08
<?php $adet = 24; $sayfa = get('s'); $sayfa = intval($sayfa); if(empty($sayfa)){$sayfa = 1;} if($sayfa <= 0){hata();} $baslangic = ($sayfa-1) * $adet; $sayfalama = false; $orj = get('id'); $topsor = $query = $db->query("SELECT id FROM icerik WHERE harf = '{$orj}'", PDO::FETCH_ASSOC); $toplam = $query->rowCount(); $query = $db->query("SELECT * FROM icerik WHERE harf = '{$orj}' ORDER BY id DESC LIMIT {$baslangic}, {$adet}", PDO::FETCH_ASSOC); if($query->rowCount()){ $sayfalama = true; foreach ($query as $row) { echo '<div class="col-md-4"><div class="kat"><a href="'.icerikurl($row["sef"]).'">'.$row['baslik'].'</a></div></div>'; } }else{ echo 'Sonuç bulunamadı..'; } if($toplam - $baslangic <= 0 && $toplam != 0){ hata(); } ?>