• 21-12-2009, 14:47:23
    #1
    Koddaki sıralamada ilk açtıgım konudan başlıyor listeleme ben en son konunun en üstte olmasını istiyorum yardım ederseniz sevinirim.
    <?
    
    //---
    
    include ("veri.php") ;
    
    $sayfa=$_GET['sayfa'];
    
    if ($sayfa=="" || !is_numeric($sayfa)) {
    $sayfa=1;
    }
    
    $kacar=25;
    
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM konu"));
    $sayfa_sayisi=$kayit_sayisi['10']/$kacar;
    if ($kayit_sayisi%$kacar!=0) {
    $sayfa_sayisi++;
    }
    $nerden=($sayfa*$kacar)-$kacar;
    $sorgu=mysql_query("SELECT * FROM konu LIMIT $nerden,$kacar");
    
    while ($veri=mysql_fetch_array($sorgu)) {
    $baslik = $veri['baslik'];
    $id = $veri['id'];
    print '<br>';
    print '<a href="index.php?/='.$id.'">'.$baslik.'</a><br>' ;
    }
    echo "<br>";
  • 21-12-2009, 14:49:12
    #2
    Burayı:
    $sorgu=mysql_query("SELECT * FROM konu LIMIT $nerden,$kacar");
    Bu şekilde değiştir:
    $sorgu=mysql_query("SELECT * FROM konu ORDER BY id ASC LIMIT $nerden,$kacar");
  • 21-12-2009, 15:03:29
    #3
    KeLKuN adlı üyeden alıntı: mesajı görüntüle
    Burayı:
    $sorgu=mysql_query("SELECT * FROM konu LIMIT $nerden,$kacar");
    Bu şekilde değiştir:
    $sorgu=mysql_query("SELECT * FROM konu ORDER BY id ASC LIMIT $nerden,$kacar");

    $sorgu=mysql_query("SELECT * FROM konu ORDER BY id DESC LIMIT ".$nerden.",".$kacar);
    DESC olmalı
  • 21-12-2009, 15:26:34
    #4
    çok teşşekür ediyorum
  • 21-12-2009, 15:41:32
    #5
    metanek adlı üyeden alıntı: mesajı görüntüle
    $sorgu=mysql_query("SELECT * FROM konu ORDER BY id DESC LIMIT ".$nerden.",".$kacar);
    DESC olmalı
    Teşekkürler, her zaman karıştırıyorum
  • 21-12-2009, 17:03:56
    #6
    Üyeliği durduruldu
    metanek adlı üyeden alıntı: mesajı görüntüle
    $sorgu=mysql_query("SELECT * FROM konu ORDER BY id DESC LIMIT ".$nerden.",".$kacar);
    DESC olmalı
    DESC sondan
    ASC baştan çeker..