• 22-07-2010, 11:19:22
    #1
    Üyeliği durduruldu
    arkadaslar php de sınırsız kategorıleme ve alt kategorıleme sıstemı nasıl yapılıyor aylardır cozemeıyorum
    bu konuda bıldıgım tek sey db nın su sekılde yapıldıgı

    id
    kat_adi
    alt_kat_id

    boyle yapılıyor mus ama nasıl lıstelenıyor nasıl cagrılıyor vs vs varsa elınızde ornek ıle yardım edebılır mısınız ıstedıgım tam olarak su sekıl

    *Halı
    * * El oyması Halı
    *Çeyiz
    * * Yatak ortusu
    * * * Tek kısılık yatak ortusu
    * * * cıft kısılık yatak ortusu
    * Züccaciye

    tarzında sınırsız kategorıleme ıstıyorum acıl lutfen
  • 22-07-2010, 11:41:22
    #2
    CREATE TABLE `kategori` (
      `kat_id` int(11) NOT NULL auto_increment,
      `alt_id` varchar(20) NOT NULL default '0',
      `kat_adi` text NOT NULL,
      `adi_seo` text NOT NULL,
      `resim` text NOT NULL,
      PRIMARY KEY  (`kat_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    Yukarıdaki örnek tabloya bu şekilde bir kodlama kullanabiirsin arkadaşım

    <?
    $sql = mysql_query("SELECT * FROM kategori WHERE alt_id=0 ORDER BY kat_adi ASC");
    while($r = mysql_fetch_array($sql)) {
    $kat_list .= "<a href=\"www.site.com/"$r['adi_seo']".html">".$r['kat_adi']."</a>";
    $alt_kat = mysql_query("SELECT * FROM kategori WHERE alt_id=".$r['kat_id']." AND alt_id !=0 ORDER BY alt_id ASC");
    while($ebutube = @mysql_fetch_assoc($alt_kat)){
    $kat_list .= "<a href=\"www.site.com/".$ebutube['adi_seo'].".html">".$ebutube['kat_adi']."</a>";
    }}
    ?>
    <table border="1" width="100%">
     <tr>
      <td><?=$kat_list?></td>
     </tr>
    </table>
  • 22-07-2010, 12:32:17
    #3
    Üyeliği durduruldu
    bı soun var sanırım cozemedım ama
    $kat_list .= "<a href=\"www.site.com/"$r['adi_seo']".html>".$r['kat_adi']."</a>";
    bu satırda
    Parse error: syntax error, unexpected T_VARIABLE in c:\appserv\www\a.php on line 23
    bu hatayı verıyo

    sorunu cozdum ama sımdıde ekrana hıc bı cıktı vermıyo sadecce bos table cıkıyo
  • 22-07-2010, 12:55:09
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $kat_list .= "<a href=\"www.site.com/" . $r['adi_seo'] . ".html>".$r['kat_adi']."</a>";
    şeklinde kullanın.