• 06-06-2019, 06:52:52
    #1
    Selamlar, kendi gelir giderimi yazmak ve hatırlayabilmek için basit ajanda sistemimi yazıyordum ve bir hata keşfettim.
    Alttaki gördüğünüz görselde de farkedebileceğiniz üzere Dekont Listesi altında çekilen veriler id sırası ile çekilmiyor.
    Ben ne kadar uğraşsamda düzeltemedim, belki sabaha kadar çalışmanın verdiği sersemliktir
    Yardımcı Olursanız Sevinirim.
  • 06-06-2019, 07:13:46
    #2
    SQL sorgusunu paylaşabilir misiniz?
  • 06-06-2019, 07:16:00
    #3
    donerchief adlı üyeden alıntı: mesajı görüntüle
    SQL sorgusunu paylaşabilir misiniz?
    <?php
            $gelirgider = mysql_query("SELECT * FROM gelirgider ");
                            while ($xxx = mysql_fetch_array ($gelirgider)){
                echo '
                 <tr>
                        <td>'.$xxx['id'].'</td>
                        <td>'.$xxx['kaynak'].'</td>
                        <td>'.$xxx['miktar'].'</td>
                        <td>'.$xxx['durum'].'</td>
                        <td><a href="?dekontsil='.$xxx['id'].'&idurum=sil&sayfa=gelir-gider"><span class="label label-important">Sil</span></a></td>
                        </tr>';
                            }
                 ?>
    Çoğu yöntemi denedim,bu sorgunun sade hali
  • 06-06-2019, 07:19:45
    #4
    aşağıdaki gibi denedinizmi ?
    $gelirgider = mysql_query("SELECT * FROM gelirgider ORDER BY id DESC");
    • Onuraygun
    • donerchief
    Onuraygun ve donerchief bunu beğendi.
    2 kişi bunu beğendi.
  • 06-06-2019, 07:31:11
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    aşağıdaki gibi denedinizmi ?
    $gelirgider = mysql_query("SELECT * FROM gelirgider ORDER BY id DESC");
    order by id DESC eklerseniz çalışacaktır
  • 06-06-2019, 07:38:15
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    aşağıdaki gibi denedinizmi ?
    $gelirgider = mysql_query("SELECT * FROM gelirgider ORDER BY id DESC");
    Onuraygun adlı üyeden alıntı: mesajı görüntüle
    order by id DESC eklerseniz çalışacaktır
    Hocam order by id DESC 'i denedim zaten, ona rağmen olmadığı için buraya yazıyorum
  • 06-06-2019, 07:40:44
    #7
    FurkanOdabasi adlı üyeden alıntı: mesajı görüntüle
    Hocam order by id DESC 'i denedim zaten, ona rağmen olmadığı için buraya yazıyorum
    Alpemix bilgilerinizi gönderin bi bakayım hocam

    ---
    Edit: Sorun çözülmüştür.
  • 06-06-2019, 07:43:42
    #8
    FurkanOdabasi adlı üyeden alıntı: mesajı görüntüle
    Hocam order by id DESC 'i denedim zaten, ona rağmen olmadığı için buraya yazıyorum
    hocam asort() fonksiyonu deneyin belki işinize yarayabilir.
  • 06-06-2019, 07:53:08
    #9
    Veritabaninizin id alan turui integer olmali kontrol edin.
    Insert islemi yaparken id alanina tutar alanini girmis olabilirsiniz. Siralayinca tutara gore siraliyor olabilir.
    Db nin sql ciktisi ve insert kodlarini yazin buraya veya kontrol edin.