• 09-01-2020, 08:59:25
    #1
    Mysql de girdiğim kayıtlarda idler sıralı bir şekilde gidiyor. Fakat sayfa görüntülemede hepsi 1 gözüküyor. Kod aşağıdaki gibidir. Nerede hata yapıyorum arkadaşlar

    <tbody>
    <?php $btst="Bekliyor"; $numb=1; $bitmeyen=$db->query("SELECT * FROM gorevler where _gorevdurum='$btst' ORDER BY _id DESC", PDO::FETCH_ASSOC);
    foreach($bitmeyen as $row) { ?>
    <tr>
    <td><?=$numb;?></td>
    https://i.imgyukle.com/2020/01/09/VglzYQ.jpg

    --

    https://i.imgyukle.com/2020/01/09/Vgl1vt.jpg
  • 09-01-2020, 09:09:45
    #2
    <table>
    <thead>
    //tablo başlığı
    </thead>
    <tbody>
    //içerik
    </tbody>
    </table>
    bu şekilde sıralı tablo olarak getirebilirsiniz hocam
  • 09-01-2020, 09:10:19
    #3
    Dostum $numb değişkeninin değeri 1. ve sen onu yazdırıyorsun onun yerine $row['id']; yazdırman lazım. Tabi veritabanında id alanının adı neyse.
  • 09-01-2020, 09:12:30
    #4
    Foreach döngüsüne girmeden önce $numb=1; diyorsun sonra <td><?=$numb;?></td> diye yazdırıyorsun. Veritabanından çektiğin veriyi yazdırmıyorsun ki
  • 09-01-2020, 09:12:50
    #5
    For dongusunun bitiminden hemen once asagidaki kodu yazarsan rakamlar belirlesigin degerden 1 artarak eklenecektir

    $numb++;
  • 09-01-2020, 09:24:25
    #6
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    For dongusunun bitiminden hemen once asagidaki kodu yazarsan rakamlar belirlesigin degerden 1 artarak eklenecektir

    $numb++;
    teşekkür ederim hocam oldu.