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
php de sınırsız kategorileme ve alt kategorileme yardım
3
●450
- 22-07-2010, 11:41:22
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Üyeliği durduruldubı 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