• 16-10-2008, 12:29:01
    #1
    Merhaba arkadaşlar Biyografi listemde bazı biyografilerin açıklaması yeralmıyor.. bunları açıklaması olan biyografilerden nasıl ayırabilirim..

    Örneğin ;

    $q=mysql_query("SELECT id,ad,link,aciklama FROM biyografi order by id DESC LIMIT 0,10");
    while ($r=mysql_fetch_array($q)) {

    <a href="biyografiler.php?id=<?=$r[id];?>"><?=$r[ad];?></a>
    böyle bir sorguyla alttaki gibi çıktı alınıyor..

    Ata Demirer
    Tolga Çevik
    Vural Çelik
    Yavuz Seçkin
    Hale Caneroğlu
    Şenay Gürler


    benim istedigim ise su sekilde ;

    Ata Demirer
    Tolga Çevik
    Vural Çelik (Açıklaması yeralmadığı için linki olmayacak)
    Yavuz Seçkin
    Hale Caneroğlu
    Şenay Gürler

    bu şekilde bir listelemeyi nasıl yapabilirim.. yardımcı olacak arkadaşlara simdiden teşekkürler
  • 16-10-2008, 12:34:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $q=mysql_query("SELECT id,ad,link,aciklama FROM biyografi order by id DESC LIMIT 0,10");
    while ($r=mysql_fetch_array($q)) {

    <?php
    $aciklama = $r[id];
    if(empty($aciklama)) {
    ?>
    <?=$r[ad];?>
    <?php
    } else {
    ?>
       <a href="biyografiler.php?id=<?=$r[id];?>"><?=$r[ad];?></a> 
    <?php
    }
    ?>
  • 16-10-2008, 12:54:53
    #3
    cevabınız için teşekkürler. sizin yazdığınız sorgulamayla sonuç alamadım.. Benim yapmak istedigim tek sorguyla hem açıklaması olanları hemde açıklaması olmayanları(link eklemeden) birlikte göstermek..
    1-Ata Demirer
    2-Tolga Çevik
    3-Vural Çelik
    4-Yavuz Seçkin
    5-Hale Caneroğlu
    6-Şenay Gürler

    Vural Çelik ile Yavuz Seçkinin açıklaması olmadığı için linksiz listeleyecek..
  • 16-10-2008, 12:57:19
    #4
    while döngüsünün içine;

    <? if (!empty($r[aciklama])) { ?>
    
    <a href="biyografiler.php?id=<? echo $r[id]; ?>"><? echo $r[ad]; ?></a>
    
    <? } else { 
    
    echo $r[ad];
    
    } ?>
  • 16-10-2008, 13:06:51
    #5
    Düzenledim kodu şimdi dene...
  • 16-10-2008, 13:16:49
    #6
    Aykut adlı üyeden alıntı: mesajı görüntüle
    while döngüsünün içine;

    <? if (!empty($r[aciklama])) { ?>
    
    <a href="biyografiler.php?id=<? echo $r[id]; ?>"><? echo $r[ad]; ?></a>
    
    <? } else { 
    
    echo $r[ad];
    
    } ?>
    Çok teşekkürler..Allaha şükür oldu sonunda
  • 16-10-2008, 13:21:00
    #7
    NOKProduction adlı üyeden alıntı: mesajı görüntüle
    Düzenledim kodu şimdi dene...
    Çok teşekkür ederim yardımlarınız için mantığı çözdüm şimdi