• 11-05-2008, 00:50:28
    #1
    sa arkadaşlar ben ödev için makale sitesi açcaktım fakat 1 yerde takıldım.anasayfa da en son yazılanları gösterirken kodda da görüldüğü gibi yanına kategoriyi de yazmayı denedim ama yapamadım kod bu;
    <?
    @$makale1 = mysql_query("select id,baslik,tarih,yazar from `makale` order by id desc");
    while($z = mysql_fetch_assoc($makale1))
    {
    echo '
    <p class="item_top">Başlık: <a href="makaleoku.php?id='.$z['id'].'">'.$z['baslik'].'</a> | Kategori: '.$??.' <br>Tarih: '.tarihcevir($z['tarih']).' | Yazar: <a href="uyegoster.php?uye='.$z['yazar'].'">'.$z['yazar'].'</a></p> 
    asdas
    ';
    }
    ?>
    makale tablosunda katid değeri var ve kat adında 1 tablo daha var ben bunu nasıl eşleyip '.$??.' yerine yazabilirim ?
  • 11-05-2008, 01:14:58
    #2
    Üyeliği durduruldu
    üstte kategori yazmıyorki ?
    <?
    @$makale1 = mysql_query("select id,baslik,tarih,yazar,kategori from `makale` order by id desc");
    while($z = mysql_fetch_assoc($makale1))
    {
    echo '
    <p class="item_top">Başlık: <a href="https://www.r10.net/php/makaleoku.php?id='.$z['id'].'">'.$z['baslik'].'</a> | Kategori: '.$z['kategori'].' <br>Tarih: '.tarihcevir($z['tarih']).' | Yazar: <a href="https://www.r10.net/php/uyegoster.php?uye='.$z['yazar'].'">'.$z['yazar'].'</a></p> 
    asdas
    ';
    }
    ?>
    select id,baslik,tarih,yazar,kategori ................. buraya göz atıver.
  • 11-05-2008, 01:30:27
    #3
    Üyeliği durduruldu
    ayrı kategori tablon var ve makale tablosunda sadece kategori id leri varsa

    $makale1 = mysql_query("select makale.*,kategori.ismi from makale,kategori where makale.kid=kategori.kid order by makale.id desc");
  • 11-05-2008, 01:32:18
    #4
    tamam orda katid diye id var ben ordaki id ile kategori tablosundaki idyi eşleyip adını yazdırmak istiyorum
  • 11-05-2008, 01:35:14
    #5
    Üyeliği durduruldu
    $kat_id = $z['katid']


    ("SELECT * FROM kat WHERE katid='$kat_id'");
  • 11-05-2008, 01:36:14
    #6
    sweatcell adlı üyeden alıntı: mesajı görüntüle
    ayrı kategori tablon var ve makale tablosunda sadece kategori id leri varsa

    $makale1 = mysql_query("select makale.*,kategori.ismi from makale,kategori where makale.kid=kategori.kid order by makale.id desc");
    bu oldu çok teşekkürler
  • 11-05-2008, 01:36:57
    #7
    Üyeliği durduruldu
    tamam yazdığım olur çekerkende
    $makale1 = mysql_query("select makale.*,kategori.ismi from makale,kategori where makale.kid=kategori.kid order by makale.id desc");
    while($row=mysql_fetch_object($makale1)){
    echo $row->baslik; //makele başlığı
    echo $row->ismi; //kategori ismi
    }
    ismi yazan yeri değiştir tamamdır...
  • 11-05-2008, 13:42:42
    #8
    sweatcell adlı üyeden alıntı: mesajı görüntüle
    tamam yazdığım olur çekerkende
    $makale1 = mysql_query("select makale.*,kategori.ismi from makale,kategori where makale.kid=kategori.kid order by makale.id desc");
    while($row=mysql_fetch_object($makale1)){
    echo $row->baslik; //makele başlığı
    echo $row->ismi; //kategori ismi
    }
    ismi yazan yeri değiştir tamamdır...
    cok sağol
  • 14-05-2008, 22:06:06
    #9
    Kodu aynı şekilde kendime uyarlayıp yazdığımda sayfa direk hata veriyor :/ Yapmak istediğim articles.author_id ile users.id nin eşleşip, repat region ile yaptığım dökmede çıkan author_id numarasının yerine username i yazdırmak.

    Yazdığım kod şudur:

    <?php

    $makale1 = mysql_query("select articles.*,users.username from articles,users where articles.author_id=users.id order by articles.article_id desc");

    ?>