wmaraci reklam

PHP Kategorileri Yapımı Hk.

4 Mesajlar 570 Okunma
pst.net
wmaraci reklam

theharunuysal theharunuysal WM Aracı Kullanıcı
  • Üyelik 21.06.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek .
  • Konum Ankara
  • Ad Soyad H** U**
  • Mesajlar 1879
  • Beğeniler 596 / 202
  • Ticaret 19, (%95)
Merhaba arkadaşlar PHP de acemiyim bir video paylaşım sitesi yazdım kategori yaparken mantığını çözemedim. Her kategori için ayrı bir sütun mu açmam gerekiyor öyle yaparsam bu sefer verilerin hepsini çekerken sorun olacak yada içerik çekerken icerik.php de sorun olacak hangi sütundan çekeceğini bilemeyecek.

direk içerik.php ye örnek: id,video_baslik,video_aciklama,video_embed,video_kategori yaptım örnek eğlence kategorisine tıkladığında içerikten sadece kategori = eğlence olanları çekmek istedim en doğru mantık bumu bilmiyorum zaten alt kategori yok.

PHP kodum ve çalışmıyor acaba nerede yanlış yapıyorum ?


$sayfa = @ceil($_GET['page']);
if ($sayfa < 1) { $sayfa = 1;}
$say = $db->query("SELECT * FROM icerik WHERE kategori = $kategori ORDER BY id DESC");
$toplamveri = $say->rowCount();
$limit = 12;
$sayfa_sayisi = ceil($toplamveri/$limit);
if($sayfa > $sayfa_sayisi){$sayfa = $sayfa_sayisi;}
$goster = $sayfa * $limit - $limit;
$gorunensayfa = 5;
$makale = $db->query("SELECT * FROM icerik WHERE kategori = $kategori ORDER BY id DESC LIMIT $goster,$limit");
$icerikal = $makale->fetchAll(PDO::FETCH_ASSOC);
foreach($icerikal as $icerikcek){ ?>
 

 

wmaraci
reklam

pdosystem pdosystem Kullanıcı
  • Üyelik 31.12.2018
  • Yaş/Cinsiyet 37 / K
  • Meslek Php Yazılım
  • Konum Bursa
  • Ad Soyad Ö** S**
  • Mesajlar 27
  • Beğeniler 13 / 6
  • Ticaret 8, (%63)
Kategori Tablosu Oluştur
Örn - kat_id - kat_baslik olsun
Videolar Tablosu Oluştur - Videoların tutulacağı veritabanı onunda yapısı
Örn - vid_id kat_id kat_başlık içerğine göre değişebilir ama kat_id olması gerekli

Veri eklerken Kategori tablosundaki kat_id, video tablosundaki kat_id yazdır

Sorgulama yaparkende Videolar Tablosundaki kat_id göre listele dersen o şekilde listelenir.
theharunuysal

kişi bu mesajı beğendi.

theharunuysal theharunuysal WM Aracı Kullanıcı
  • Üyelik 21.06.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek .
  • Konum Ankara
  • Ad Soyad H** U**
  • Mesajlar 1879
  • Beğeniler 596 / 202
  • Ticaret 19, (%95)
pdosystem teşekkür ederim sanırım where de sorun vardır, kategori olarak çektiğimde sıkıntı çıkarıyor fakat kat_id çektiğimde sıkıntı olmadı sorunumu çözdüm. Kategori tablosu oluşturmaya gerek duymadım direk içerikte kat_id olması sorunu çözdü.

Neler yaptım ? Bu şekilde bir array oluşturdum içerik girerken eğlence gelirse otomatik kat_id değişkenine 1 veriyor vs.

$katid = array(
"eglence" => "1",
"spor" => "2",
"siyaset" => "3",
"magazin" => "4",
"dunya" => "5",
"ekonomi" => "6",
"genel" => "7",
);
 

 

theharunuysal theharunuysal WM Aracı Kullanıcı
  • Üyelik 21.06.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek .
  • Konum Ankara
  • Ad Soyad H** U**
  • Mesajlar 1879
  • Beğeniler 596 / 202
  • Ticaret 19, (%95)
pdosystem Bir sorum daha olacak eğer vaktiniz varsa site içi arama yaptırıyorum fakat doğru sonuçlar vermiyor örnek veriyorum "Ali kardeşiyle birlikte Ankara'ya gitti." cümlesi olsun makalemizde kullanıcı direk cümleyi yada Ali kelimesini arattığında buluyor bunda sorun yok ama Ali ne yaptı ? gibi bir şey arattığında sonuç bulamıyor normalde Ali kelimesinin geçtiği yerleri bulması lazım değil mi ?


$cek = $db->prepare('SELECT * FROM icerik WHERE baslik OR etiket or aciklama LIKE :par');

$cek->execute(array(':par' => '%'.$gelen.'%'));

if($cek->rowCount()){
foreach($cek as $videocek){ ?>
 

 

wmaraci
Mersin evden eve nakliyat
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al