• 24-08-2009, 21:56:47
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tamam database yapılarını söylersen sql i yazarım peki php istermisin?
  • 24-08-2009, 22:12:18
    #11
    Üyeliği durduruldu
    php olarak zaten tablolar aşağıda..

    CREATE TABLE `kategoriler` (
    `id` int(11) NOT NULL auto_increment,
    `kat_adi` varchar(50) NOT NULL default '',
    `sira` tinyint(2) NOT NULL default '0',
    `yayinlansin` varchar(6) NOT NULL default 'EVET',
    PRIMARY KEY (`id`)
    ) ;

    CREATE TABLE `icerikler` (
    `id` int(11) NOT NULL auto_increment,
    `kat_adi` int(11) NOT NULL default '0',
    `tarih` datetime NOT NULL default '0000-00-00 00:00:00',
    `baslik` varchar(50) NOT NULL default '',
    `icerik` text NOT NULL,
    PRIMARY KEY (`id`)
    ) ;
  • 24-08-2009, 22:19:31
    #12
    Database yapın biraz yanlış olmuş düzenlememi istermisin? isme göre biraz tuaf.
  • 24-08-2009, 22:37:57
    #13
    Kodlar aşşağıdadir. iceriklerdeki kat_adi yerini kat_id yaparsan güvenle kullanabilirsin. Biraz basit oldu anlaman için ama işini görür. Daha fazla geliştirilebilir.
    $kategori = mysql_query("select kat_adi,id from kategoriler where kategoriler.yayinlansin = 'EVET' order by sira asc");
    echo '<table width="200" border="0" cellpading="2" cellspacing="1" bgcolor="#000000">
    		<tr><td colspan="2" bgcolor="#ffffff">Kategoriler</td></tr>';
    	while($row=mysql_fetch_assoc($kategori)){
    		echo '<tr><td bgcolor="#ffffff"><strong>'.$row["kat_adi"].'</strong></td></tr>';
    			$icerik = mysql_query("select baslik,id from icerikler where kat_id = '".$row["id"]."'");
    			while($irow=mysql_fetch_assoc($icerik)){
    				echo '<tr><td bgcolor="#ffffff">--<a href="gidicekyer.php?id='.$irow["id"].'">'.$irow["baslik"].'</a></td></tr>';
    			}
    	}
    echo '</table>';
    İçeriklerde şöyle olmalıdır;
    Kategoriler ;
    id 	kat_adi 	sira 	yayinlansin
    1 	Kategori1	1 	EVET
    1 	Kategori2	2 	EVET
    1 	Kategori3	3 	EVET
    1 	Kategori4	4 	EVET
    İçerikler
    id 	kat_id 	tarih      	        baslik 	icerik
    1 	1 	2009-08-24 22:19:17 	Baslik1 	içerik
    1 	2 	2009-08-24 22:19:17 	Baslik2 	içerik
    1 	3 	2009-08-24 22:19:17 	Baslik3 	içerik
    1 	4 	2009-08-24 22:19:17 	Baslik4 	içerik
    1 	1 	2009-08-24 22:19:17 	Baslik5 	içerik
    1 	1 	2009-08-24 22:19:17 	Baslik6 	içerik
    1 	3 	2009-08-24 22:19:17 	Baslik7 	içerik
    Gibi devam etmelidir.
  • 24-08-2009, 22:39:15
    #14
    Üyeliği durduruldu
    yardımcı olur musun konuyla ilgili database yapısınıda değiştir farketmez sadece yardım istiyorum ???
  • 24-08-2009, 22:41:49
    #15
    Aşşağıda cevap bulunmakta? Yolladım dosyayı ?
  • 24-08-2009, 23:47:23
    #16
    Üyeliği durduruldu
    gayet iyi oldu teşekkür ederim.
  • 25-08-2009, 03:02:06
    #17
    Kolay gelsin , iyi kullanımlar.