Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
614
Tıklama
0
Öne Çıkarma
Php ile şeçilen kategorideki dosyaları çağırma yardım
M
11 yıl
Onbaşı
Konu Sahibi

aşağıdaki sayfada veritabanından dosyalar tablosundaki bütün veriyi çekiyorum fakat ben sadece x kategorisindeki veriyi çekmek istiyorum. PHP ile uğraşmaya yeni yeni başladım üç gündür bunla uğraşıyorum bi türlü beceremedim.

<?php require_once 'header.php';?>
<h3>Dosyalar</h3>

<div class="sag_kisim">
<table class="dosyalar" align="center">
<tr><br>
<th>Dosya Başlık</th>
<th>Dosya Adı</th>
<th>Dosya Tarihi</th>
<th>İndirilme</th>
<th>İndir</th>
</tr>
<?php
$dosyalar = $site->dosyalar(0,20);
if (count($dosyalar) > 1):
foreach ($dosyalar as $dosya):
?>
<tr>
<td><?php echo $dosya->dosya_baslik?></td>
<td width="200"><?php echo $dosya->dosya_adi?></td>
<td width="120"><?php echo $site->tarih($dosya->dosya_eklenme)?></td>
<td width="50"><?php echo $dosya->dosya_indirilme?></td>
<td align="center" width="20"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=97252778&url=incele.php?dosya=<?php echo $dosya->dosya_id?>" data-href="incele.php?dosya=<?php echo $dosya->dosya_id?>"><img src="images/indir.png" /></a></td>
</tr>
<?php endforeach; else:?>
<tr><td colspan="6" align="center">Görüntülenecek dosya yok.</td></tr>
<?php endif; ?>
</table><br>

</div></div>
<?php require_once 'footer.php';?>

İzlemem gereken yol nedir?
Basit bir işlemmidir?
Yardımcı olursanız sevinirim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
11 yıl
Yüzbaşı

Veritabanı şablonunu görmeden kategorileri nasıl yaptığını nerden bilelim

1. Kategoriler tablosu oluşurursun(id, ad), kategori_dosya adında bir tablo oluşturup(kat_id, dosya_id) kategori ile dosyaları idlerini kullanarak ilişkilendirir. Php de dosya id sini kategori_dosya tablosunda aratıp kat_id leri çeker onlarlada kategoriler tablosuna sorgu yapabilirsin.

2. Kategori tablosunu oluşturursun(id, ad), dosyalar tablosuna kat_id sütunu ekleyip kategori id lerini yazarsın 1,2,3 veya sadece tek id. Php de parçalayıp kategoriyi id ile çekersin. Ama kategoriye ait dosyaları çekme işlemi amelece olur tabi yapacaksan.

1. yolu kullan


Bu mesaja 1 cevap geldi.
M
11 yıl
Onbaşı
Konu Sahibi

Dediğim gibi yeni başladım php ile uğraşmaya
verdiğin bilgiler için teşekkürler

quote:

"Php de dosya id sini kategori_dosya tablosunda aratıp kat_id leri çeker onlarlada kategoriler tablosuna sorgu yapabilirsin."

yukarda söylediğinle ilgili örnek bi kodlama verebilirmisin?

dosyalar ve kategori adında 2 tablo var
kategori tablosunda id, ust ve adi olmak üzere 3tane sutun var
dosyalar tablosunda da dosya_id, dosya_baslik, dosya_adi, dosya_boyut vs vs..





< Bu mesaj bu kişi tarafından değiştirildi McMuffin -- 14 Eylül 2014; 15:24:27 >

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.