• 03-04-2013, 10:16:24
    #1
    merhaba arkadaşlar,

    php ile sayfada listelediğim verilerin yanına 1 2 3 4 .... şeklinde sıra numarası koymak istiyorum. Bu sıra numaraları veritabanından gelmicek. Anlık sayfada yazmasını istiyorum. Bilgisi olan arkadaşlar yardım ederse sevinirim.
  • 03-04-2013, 10:33:32
    #2
    Döngünün başına 1 değerinin tutan bir değişken oluşturun. Döngünün sonunda da değişkeni bir arttırın.
  • 03-04-2013, 10:57:52
    #3
    sayfada listelenen veri sayısını alır bir değişkene atarsın.

    Örneğin $prodcutLimit gibi
    $productLimit = "10";
    değerini alıyor diyelim
    sonra
    for ($no=1; $no<=$productLimit; $no++)
    ile 1 den başlayarak 10 a kadar ($productLimit 'in aldığı değere kadar) saydırırsın.

    Ürünleri listelediğin sorgunun içinde rakamın görünmesini istediğin yere

    $no
    değişkenini eklersen her ürünün yanında rakamı görünür.
  • 03-04-2013, 11:36:51
    #4
    hocam cevap için teşekkür ederim ama şöyle bir sorun yaşıyorum. dediğin gibi yapınca numara veriyo ama sanırım yerleşimde bi yanlış yapıyorum. Bu yüzden kendini tekrarlıyo sayılar kayıt sayısına kadar. kodlar aşağıda bi bakabilirmisin.

                                <tbody>
    <?php
    $basvuru_sayi = mysql_num_rows(mysql_query("Select * from iga_konferans_eft"));
    
    $basvuru_query = mysql_query("SELECT * FROM iga_konferans_eft ORDER BY iga_konferans_eft_id ASC");
    while ($basvuru_list = mysql_fetch_array($basvuru_query)) {
    for ($no=1; $no<=$basvuru_sayi; $no++){
    ?>                                           
                                    <tr class="gradeX">                             
                                        <td><?php echo $no; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_tarih']; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_name']; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_sehir']; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_fiyat']; ?> TL</td>
                                        <td class="center"><?php echo $basvuru_list['iga_konferans_eft_etkinlik']; ?></td>
                                        <td class="center"><?php echo $basvuru_list['iga_konferans_eft_odeme_onay']; ?></td>
                                        <td class="center"><a href="basvuru_detay.php?iga_konferans_eft_id=<?PHP echo $basvuru_list['iga_konferans_eft_id']; ?>"><img src="images/izle.png" title="Başvuruyu İncele" /></a>&nbsp;&nbsp;<a href="basvuru_update.php?iga_konferans_eft_id=<?PHP echo $basvuru_list['iga_konferans_eft_id']; ?>"><img src="images/izle.png" title="Başvuruyu Düzenle" /></a>&nbsp;&nbsp;<a href="delete_basvuru.php?iga_konferans_eft_id=<?PHP echo $basvuru_list['iga_konferans_eft_id']; ?>"><img src="images/sil.png" title="Başvuruyu Sil"/></a></td>
                                    </tr>
    <?php } } ?>                              
                                </tbody>
  • 03-04-2013, 12:01:29
    #5
    O halde şöyle yapınız

    <?php
    $basvuru_sayi = mysql_num_rows(mysql_query("Select * from iga_konferans_eft"));
    
    $basvuru_query = mysql_query("SELECT * FROM iga_konferans_eft ORDER BY iga_konferans_eft_id ASC");
    $rakam=0;
    while ($basvuru_list = mysql_fetch_array($basvuru_query)) { $rakam++;
    
    ?>                                           
                                    <tr class="gradeX">                             
                                        <td><?php echo $rakam; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_tarih']; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_name']; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_sehir']; ?></td>
                                        <td><?php echo $basvuru_list['iga_konferans_eft_fiyat']; ?> TL</td>
                                        <td class="center"><?php echo $basvuru_list['iga_konferans_eft_etkinlik']; ?></td>
                                        <td class="center"><?php echo $basvuru_list['iga_konferans_eft_odeme_onay']; ?></td>
                                        <td class="center"><a href="basvuru_detay.php?iga_konferans_eft_id=<?PHP echo $basvuru_list['iga_konferans_eft_id']; ?>"><img src="images/izle.png" title="Başvuruyu İncele" /></a>&nbsp;&nbsp;<a href="basvuru_update.php?iga_konferans_eft_id=<?PHP echo $basvuru_list['iga_konferans_eft_id']; ?>"><img src="images/izle.png" title="Başvuruyu Düzenle" /></a>&nbsp;&nbsp;<a href="delete_basvuru.php?iga_konferans_eft_id=<?PHP echo $basvuru_list['iga_konferans_eft_id']; ?>"><img src="images/sil.png" title="Başvuruyu Sil"/></a></td>
                                    </tr>
    <?php }  ?>                              
                                </tbody>
  • 04-04-2013, 15:39:00
    #6
    çok teşekkür ederim hocam. gerçekten işe yaradı.