• 10-02-2018, 23:40:59
    #1
    hepinize ayrı ayrı teşekkür ediyorum. sorunu hallettim arkadaşlar.. konu kilitlenebilir.
  • 10-02-2018, 23:46:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    "yaz" ne ? pdo için hazır class mı kullanıyorsun ? o kısmı while içine al dökersin 10 kullanıcıyı
  • 10-02-2018, 23:46:39
    #3
    Shrin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba aşağıdaki koda bakarsanızda anlayacaksınız bende anlatayım. Koddan istediğim uyeler tablosundaki en yüksek puana sahip ilk 10 kullanıcıyı yuksekten dusuge sıralamak fakat çıktısını xml olarak istiyorum ve ıstedıgım yapı asagıdaki gibidir yardımcı olabilecek bir arkadaşımız var mı ?
    <?php require("include.php"); if(!isset($_COOKIE["uyeler"])){ exit(); } $uye1 = $baglanti->yaz("select * from uyeler order by puan desc limit 0, 10"); ?> <?='<?xml version="1.0" encoding="utf-8"?> '?> <uye> //en yuksek puana sahip kullanıcı <kullanici1><?=$uye1["kullaniciadi"]?></kullanici1> <puan1><?=$uye1["puan"]?></puan1> //en yuksek puana sahip 2. kullanıcı <kullanici2><?=$uye1["kullaniciadi"]?></kullanici2> <puan2><?=$uye1["puan"]?></puan2> // 3. - 4.- 5.- dıye gıdıcek </uye>
    foreach dongusune sok ve $i diye birsey kullan en basta 0 yap foreach sonunda +1 yap kullanici$i olarak kullanici2 yap mesela
  • 11-02-2018, 00:26:33
    #4
    <?php
    require("include.php");
    if(!isset($_COOKIE["uyeler"])){
    exit();
    }
    $uye1 = $baglanti->yaz("select * from uyeler order by puan desc limit 0, 10");
    ?>
    <?='<?xml version="1.0" encoding="utf-8"?>'?>
    <?php
    for (i=0;i<11; i++){
    ?>
    <uye>
    //en yuksek puana sahip kullanıcı
    <kullanici1><?=$uye1["kullaniciadi"]?></kullanici1>
    <puan1><?=$uye1["puan"]?></puan1>
    //en yuksek puana sahip 2. kullanıcı
    <kullanici2><?=$uye1["kullaniciadi"]?></kullanici2>
    <puan2><?=$uye1["puan"]?></puan2>
    // 3. - 4.- 5.- dıye gıdıcek
    </uye>
    <?php
    }
    ?>
  • 11-02-2018, 01:19:04
    #5
    bagimsiz adlı üyeden alıntı: mesajı görüntüle
    <?php
    require("include.php");
    if(!isset($_COOKIE["uyeler"])){
    exit();
    }
    $uye1 = $baglanti->yaz("select * from uyeler order by puan desc limit 0, 10");
    ?>
    <?='<?xml version="1.0" encoding="utf-8"?>'?>
    <?php
    for (i=0;i<11; i++){
    ?>
    <uye>
    //en yuksek puana sahip kullanıcı
    <kullanici1><?=$uye1["kullaniciadi"]?></kullanici1>
    <puan1><?=$uye1["puan"]?></puan1>
    //en yuksek puana sahip 2. kullanıcı
    <kullanici2><?=$uye1["kullaniciadi"]?></kullanici2>
    <puan2><?=$uye1["puan"]?></puan2>
    // 3. - 4.- 5.- dıye gıdıcek
    </uye>
    <?php
    }
    ?>
    Kusura bakma ama burada salladığını düşünüyorum.
    Yapmayın Lütfen.

    @Shrin;
    Yaz fonksiyonunu bilemediğimiz için cevap vermek zor.
    Sonucu array larak veriyorsa foreach (veya for veya while) ile halledebilirsin.
    Kolay Gelsin.
  • 11-02-2018, 01:23:49
    #6
    hepinize ayrı ayrı teşekkür ediyorum. sorunu hallettim arkadaşlar.. konu kilitlenebilir.
  • 11-02-2018, 01:28:29
    #7
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    Kusura bakma ama burada salladığını düşünüyorum.
    Yapmayın Lütfen.

    @Shrin;
    Yaz fonksiyonunu bilemediğimiz için cevap vermek zor.
    Sonucu array larak veriyorsa foreach (veya for veya while) ile halledebilirsin.
    Kolay Gelsin.
    ben salladğımı düşünmüyorum 10 a kadar sayar bu.
    duzeltilmesi gereken yer for (i=0; i< num_rows($yaz); i++) olması gerektiği
    edit: ayrıca veritabanı nda fetch array yaparsa for dongusunun içine yazamsı lazım
    anlaşılanda durum bu zaten
  • 11-02-2018, 01:32:54
    #8
    bagimsiz adlı üyeden alıntı: mesajı görüntüle
    ben salladğımı düşünmüyorum 10 a kadar sayar bu.
    duzeltilmesi gereken yer for (i=0; i< num_rows($yaz); i++) olması gerektiği
    Bu yazdığınız bile saçmalık ama gece gece polemiğe girmek istemiyorum hocam.
    Amacınızı takdir ediyorum yardımcı olmaya çalışıyorsunuz.
    Hayırlı geceler.



    @Shrin;
    Sizi de kınıyorum !
    Konuyu silmek yerine lütfen çözümünü yazın ki sizden sonrakilere yardımınız dokunsun.
  • 11-02-2018, 01:57:45
    #9
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    Bu yazdığınız bile saçmalık ama gece gece polemiğe girmek istemiyorum hocam.
    Amacınızı takdir ediyorum yardımcı olmaya çalışıyorsunuz.
    Hayırlı geceler.




    @Shrin;
    Sizi de kınıyorum !
    Konuyu silmek yerine lütfen çözümünü yazın ki sizden sonrakilere yardımınız dokunsun.

    konuyu farklı şekilde çözdüğüm için koymadım buraya ilk 10u farklı farklı sorgulatıp alıyorum yani kimsenin işine yaramaz benim kullandıgım class larla alakalı