İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Sektör altına alt sektör?

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
2
Konum
cHeteM
merhaba arkadaşlar ekteki gibi bir şey yapmak istiyorum ana sektörleri sektörler tablosundan alt sektörleri alt_sektorler tablosundan çekmekte.

alt_sektorler tablosunun yapısı

id
sektor_id
alt_sektor

sektorler tablosunun yapısı

id
sektor

mantıken yapılması gereken şu sektörün id'sine göre alt_sektorler tablosundan sektor_id sine eşit olanları alt alta listeleyecek. ama kodlamada yapamadım.


<?php
$sorgu = mysql_query("SELECT * FROM sektorler ORDER BY sektor ");
$i = 1;
while ($cek = mysql_fetch_array($sorgu)) {
$k = $i % 2;
$id = $cek[id];
$sektor = $cek[sektor];
$alt_sektor = $cek[alt_sektor];
if ($k == "1") {
echo '<tr>';
}
echo "<div class='col_half floatl'>
<p><a href='sektor.php?id=cek[id]' class='big'>$cek[sektor]</a><br />
<span class='colcode2'>
<a href='alt_sektor.php?id=$cek[id]' class='link5'>$cek[alt_sektor]</a>,
</span>
</p>
</div>";
if ($k == "0") {
echo '</tr>';
}
$i++;
}
?>

bu şekilde kodla sadece ana sektörleri listelemekte ama alt sektörleri nasıl lisleyeceğimi bulamadım bir arkadaş yardım ederse sevinirim.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
PHP:
$sql = "SELECT s.id AS sid, s.sektor, alts.id AS altsid, alts.alt_sektor
FROM sektorler AS s, alt_sektorler AS alts
WHERE s.id=alts.sektor_id ORDER BY s.sektor ASC";

$q = mysql_query($sql) or die(mysql_error());

  while ($a = mysql_fetch_array($q)) {
  
     if ($aktif_sektor == "") {
     $aktif_sektor = $a[sektor];
     echo '<b><a href="sektor.php?id='.$a[sid].'">'.$a[sektor].'</a></b><br>';
     }
	 
	 if ($aktif_sektor == $a[sektor]) {
	 echo '<a href="alt_sektor.php?id='.$a[altsid].'">'.$a[alt_sektor].'</a>   ';
	 }
	 
	 else {
      $aktif_sektor = $a[sektor];
	 echo '<br><br><b><a href="sektor.php?id='.$a[sid].'">'.$a[sektor].'</a></b><br>
	 <a href="alt_sektor.php?id='.$a[altsid].'">'.$a[alt_sektor].'</a>   ';
	 }
	 
   }
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst