• 13-11-2010, 18:05:40
    #1
    arkadaşlar bi haber sicprti yapıyorumda. ana sayafada kategorilerin id sine göre listelemek istiyorum. ama bi türlü listelemedi

    anlatim biraz mesela kategori ler tablosunda kategorinin id si 4 ve o id de ki makaleleri yayınlamak istiyorum kodla gösterim hemen yaptığım kod çalışmadı...

    <?php
    include("db.php");
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='4'");
    while($verilerimiz=mysql_fetch_array($sorgu)){
    $id = $verilerimiz['id'];
    $baslik=$verilerimiz['baslik'];$baslik=wordwrap($baslik,30,"<br />\n",true);
    
    echo "<ul>
    	<li><a href='oku.php?haber=$id'><font size='2'>$baslik</font></a></li>
    </ul>";
    }
    
    ?>
    lütfen yardım edin
  • 13-11-2010, 18:24:34
    #2
    yardım eden yok mu lütfen
  • 13-11-2010, 18:29:11
    #3
    watoz adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar bi haber sicprti yapıyorumda. ana sayafada kategorilerin id sine göre listelemek istiyorum. ama bi türlü listelemedi

    anlatim biraz mesela kategori ler tablosunda kategorinin id si 4 ve o id de ki makaleleri yayınlamak istiyorum kodla gösterim hemen yaptığım kod çalışmadı...

    <?php
    include("db.php");
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='4'");
    while($verilerimiz=mysql_fetch_array($sorgu)){
    $id = $verilerimiz['id'];
    $baslik=$verilerimiz['baslik'];$baslik=wordwrap($baslik,30,"<br />\n",true);
    
    echo "<ul>
        <li><a href='oku.php?haber=$id'><font size='2'>$baslik</font></a></li>
    </ul>";
    }
    
    ?>
    lütfen yardım edin
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='4'");
    yerine
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='$_GET['id']'");

    kullanırsanız adres çubuğuna yazılan id değerine sahip kategorideki haberleri çeker
  • 13-11-2010, 18:32:04
    #4
    Şimdi kodları tam incelemedim ama bu durumlarda hatayı arayın;

    Sql olarak sorun var mı diye bakın;
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='4'") or die(mysql_error());

    id geliyor mu diye bakın;
    $id = $verilerimiz['id']; 
    echo "ID Değeri: ".$id."";
  • 13-11-2010, 18:37:31
    #5
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='4'");
    yerine
    $sorgu=mysql_query("SELECT * FROM haber WHERE katid='$_GET['id']'");

    kullanırsanız adres çubuğuna yazılan id değerine sahip kategorideki haberleri çeker
    buna DESC nasıl ekliyecem :d buda son soru en son eklenen yayınlanmasını istioyrum
  • 13-11-2010, 18:38:46
    #6
    watoz adlı üyeden alıntı: mesajı görüntüle
    buna DESC nasıl ekliyecem :d buda son soru en son eklenen yayınlanmasını istioyrum
    şu şekilde
    select * tabloadi where id='1' order by id desc
  • 13-11-2010, 18:41:02
    #7
    çok teşekkürler gerçekten ben bu r10.neti seviyorum bunun sayesinde ve üyeleri sayesinde portal yazıyorum valla...
  • 13-11-2010, 18:44:19
    #8
    watoz adlı üyeden alıntı: mesajı görüntüle
    çok teşekkürler gerçekten ben bu r10.neti seviyorum bunun sayesinde ve üyeleri sayesinde portal yazıyorum valla...
    Cycloneyi seviyorum diyecektin etmiyorum bi daha yardım son du bu
  • 13-11-2010, 19:28:29
    #9
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    Cycloneyi seviyorum diyecektin etmiyorum bi daha yardım son du bu
    senide seviyorum bilader acemiyiz sen ustasın. ben yardıma muhtaç