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.
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.
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 >
<?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 Ol Şimdi DeğilÜ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.