bu kategori php
include 'header.php';
$sayfada = 6; // sayfada gösterilecek içerik miktarını belirtiyoruz.
$sorgu=$db->prepare("select * from kategori");
$sorgu->execute();
$toplam_icerik=$sorgu->rowCount();
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
// eğer sayfa girilmemişse 1 varsayalım.
$sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
// eğer 1'den küçük bir sayfa sayısı girildiyse 1 yapalım.
if($sayfa < 1) $sayfa = 1;
// toplam sayfa sayımızdan fazla yazılırsa en son sayfayı varsayalım.
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;
//aşağısı bir önceki default kodumuz...
if (isset($_GET['page'])) {
$kategorisor=$db->prepare("SELECT * FROM kategori where kategori_seourl=:seourl");
$kategorisor->execute(array(
'seourl' => $_GET['page']
));
$kategoricek=$kategorisor->fetch(PDO::FETCH_ASSOC);
$kategori_id=$kategoricek['kategori_id'];
$urunsor=$db->prepare("SELECT * FROM urun where kategori_id=:kategori_id order by urun_id DESC limit $limit,$sayfada");
$urunsor->execute(array(
'kategori_id' => $kategori_id
));
$say=$urunsor->rowCount();
} else {
$urunsor=$db->prepare("SELECT * FROM urun order by urun_id DESC limit $limit,$sayfada");
$urunsor->execute();
}
if ($toplam_icerik==0) {
echo "No products found in this category";
}
?>
if (!empty(isset($_GET['page']))) {
$kategorisor=$db->prepare("SELECT * FROM kategori where kategori_seourl=:seourl");
$kategorisor->execute(array(
'seourl' => $_GET['page']
));
$kategoricek=$kategorisor->fetch(PDO::FETCH_ASSOC); ?>
Category
?>
Categories
Products
while($uruncek=$urunsor->fetch(PDO::FETCH_ASSOC)) {
$urun_id=$uruncek['urun_id'];
$urunfotosor=$db->prepare("SELECT * FROM urunfoto where urun_id=:urun_id order by urunfoto_sira ASC limit 1 ");
$urunfotosor->execute(array(
'urun_id' => $urun_id
));
$urunfotocek=$urunfotosor->fetch(PDO::FETCH_ASSOC);
?>
bu da htaccess
xRewriteEngine on
#RewriteCond %{SERVER_PORT} 80
#RewriteRule ^(.*)$ https://www.xx.com/ $1 [R,L]
#RewriteCond %{HTTP_HOST} ^xx.com. [NC]
#RewriteRule ^(.*)$ https://www.xx.com/ $1 [L,R=301,NC]
#Seo url oluşturma
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
#404 hata sayfası yönlendirme kodu
#ErrorDocument 404 https://www.xx.com
RewriteRule ^sayfa-([0-9a-zA-Z-_]+) menu-detay.php?sef=$1 [L,QSA]
RewriteRule ^category-([0-9a-zA-Z-_]+) categories.php?sef=$1 [L,QSA]
RewriteRule ^urun-([0-9a-zA-Z-_]+)-([0-9]+)$ urun-detay.php?sef=$1&urun_id=$2 [L,QSA]
#RewriteRule ^urun-([0-9a-zA-Z-_]+) urun-detay.php?sef=$1 [L,QSA]
RewriteRule ^bize-ulasin$ iletisim.php [NC,L]
RewriteRule ^sitemap.xml$ sitemap.php [NC,L]
RewriteRule ^haber-([0-9a-zA-Z-_]+)-([0-9]+)$ haber-detay.php?sef=$1&icerik_id=$2 [L,QSA]
RewriteRule ^sayfa-([0-9a-zA-Z-_]+)-([0-9]+)$ menu-detay.php?sef=$1&menu_id=$2 [L,QSA]
RewriteRule ^video-([0-9a-zA-Z-_]+)-([0-9]+)$ video-detay.php?sef=$1&video_id=$2 [L,QSA]
RewriteRule ^egitim-([0-9a-zA-Z-_]+) egitim-detay.php?sef=$1 [L,QSA]
RewriteRule ^izle-([0-9a-zA-Z-_]+) izle-egitim.php?sef=$1 [L,QSA]
RewriteRule ^seyret-([0-9a-zA-Z-_]+)-([0-9]+)$ seyret.php?sef=$1&program_id=$2 [L,QSA]
RewriteRule ^odeme-egitim-([0-9a-zA-Z-_]+) odeme-egitim.php?egitim_id=$1 [L,QSA]