• 05-12-2009, 23:07:38
    #1
    Arkadaşlar, üyelerin adlarını listelerken önlerine numara getirmek istiyorum. 1'den başlayarak sonsuza kadar gidecek şekilde, önüne nasıl numara getirtebilirim?

    Ustaların tavsiyelerini bekliyorum, saygılar
  • 05-12-2009, 23:19:45
    #2
    Üyeliği durduruldu
    $x = 1;
     
     while($result = mysql_fect_array($query)){
     
     echo $x."-".$result;
     
     $x=++;
     }
  • 05-12-2009, 23:20:19
    #3
    Üyeliği durduruldu
    while döngüsünün içinde bir değişkeni degisken++; şeklinde arttırarak sıra numarası elde edebilirsiniz...
  • 05-12-2009, 23:31:48
    #4
    JustGo adlı üyeden alıntı: mesajı görüntüle
    $x = 1;
     
     while($result = mysql_fect_array($query)){
     
     echo $x."-".$result;
     
     $x=++;
     }
    Rakamı yazdırmak istediğim yere yapıştırdım, şu hata geldi:

    Parse error: syntax error, unexpected ';', expecting T_STRING or T_VARIABLE or '$' in

    Sondaki noktalı virgülü gösteriyor. Onu kaldırınca da hata satırı sondaki } işareti ile ilgili hata veriyor.
  • 05-12-2009, 23:40:43
    #5
    Üyeleri belirli bir id ile yani primary key ile veritabanına kayıt etmen gerektiğini biliyorsun.

    Üyeleleri listelerken idlerini de çekebilirsin bu şekilde önlerine id nolarını da yazarsın

    örneğin :

    $uyelisteleme=mysqli_query("Select * From uyeler");

    while ($uyeliste=mysqli_fetch_array($uyelisteleme) ) {

    print $uyeliste["id"];
    print $uyeliste["uyeadi"];

    }

    Bunlar tamamen temsilidir kendi veritabanındaki kayıt şekline göre sen bunu düzelt ve geliştir tabiki
  • 05-12-2009, 23:43:55
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $x=++; bunu $x++; olarak değiştirin.
  • 05-12-2009, 23:50:41
    #7
    aLp3R3n adlı üyeden alıntı: mesajı görüntüle
    Üyeleri belirli bir id ile yani primary key ile veritabanına kayıt etmen gerektiğini biliyorsun.

    Üyeleleri listelerken idlerini de çekebilirsin bu şekilde önlerine id nolarını da yazarsın

    örneğin :

    $uyelisteleme=mysqli_query("Select * From uyeler");

    while ($uyeliste=mysqli_fetch_array($uyelisteleme) ) {

    print $uyeliste["id"];
    print $uyeliste["uyeadi"];

    }

    Bunlar tamamen temsilidir kendi veritabanındaki kayıt şekline göre sen bunu düzelt ve geliştir tabiki
    Bu şekilde yaptım, uyeid ile yazdırdım, bu sefer yasaklı, silinmiş, durdurulmuş üyelerin ID'leri de sayılıyor ve ortaya yanlış bir rakam çıkıyor.
  • 05-12-2009, 23:55:03
    #8
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    $x=++; bunu $x++; olarak değiştirin.
    Öyle yapınca şu hatayı verdi:

    Call to undefined function mysql_fect_array()

    Ben de mysql_query diye değiştirdim.

    Bu sefer hata vermedi ama numara da yazdırmadı...
  • 05-12-2009, 23:56:11
    #9
    Ya sollarına numara yazmaktansa üye id si ile sıralamak en mantıklısı bence
    Şimdi üyeler tablondaki hücreleri tam olarak yazabilirmisin buraya?
    Ona göre sadece normal üyeleri yazdıralım yasaklıları yazdırmayalım bir fonksiyon oluşturalım