lostyazilim
tr.link

Php Nasıl Şart Veririrm.

5 Mesajlar 959 Okunma
acebozum
tr.link

luxfm luxfm WM Aracı Kullanıcı
  • Üyelik 26.03.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Ziraat Katılım I.T
  • Konum İstanbul Anadolu
  • Ad Soyad B** Ç**
  • Mesajlar 1460
  • Beğeniler 372 / 371
  • Ticaret 9, (%100)
Öncelikle merhaba uğraştım uğraştım ama olmadı aşağıdaki kodda limit 15 yani echo da görülen koddan 15 tane yazıyor ben istiyorumki o 15 echo dan ilk 2 si farklı bi kodla yazılsın diğer 13 aynı yapamadım yardımcı olursanız sevinirim şimdiden teşekkürler.

public function yenioyunlar($limit = 15){
global $db,$tarih;
$c = $db->results("select o.sef,k.katsef,o.resim,o.ad,k.katadi,o.oyunid,o.tarih,o.kategori,k.katid,o.tarih,o.durum from
oyun as o inner join kategori as k on o.kategori=k.katid where o.durum='1' && o.tarih < '$tarih' order by o.oyunid desc limit $limit");
foreach ( $c as $q )
{
echo '
  • '.$q->ad.''.$q->ad.'

  • ';
    }
    }
     

     

    elektronikssl
    webimgo

    0Derece 0Derece WM Aracı Kullanıcı
    • Üyelik 08.12.2011
    • Yaş/Cinsiyet 31 / E
    • Meslek Web Developer
    • Konum Ankara
    • Ad Soyad O** U**
    • Mesajlar 355
    • Beğeniler 27 / 104
    • Ticaret 0, (%0)
    foreach kısmını şöyle değiştirmen yeter

    foreach ( $c as $q )
    {
    $i = 1;
    if($i<3){
    # ilk 2 veriye girilecek kod
    }
    else{
    # ilk 2 veriden sonrakilere yapılacak işlem
    }
    $i++;
    }


    kolay gelsin...
     

     

    luxfm luxfm WM Aracı Kullanıcı
    • Üyelik 26.03.2011
    • Yaş/Cinsiyet 30 / E
    • Meslek Ziraat Katılım I.T
    • Konum İstanbul Anadolu
    • Ad Soyad B** Ç**
    • Mesajlar 1460
    • Beğeniler 372 / 371
    • Ticaret 9, (%100)

    0Derece adlı üyeden alıntı

    foreach kısmını şöyle değiştirmen yeter

    foreach ( $c as $q )
    {
    $i = 1;
    if($i<3){
    # ilk 2 veriye girilecek kod
    }
    else{
    # ilk 2 veriden sonrakilere yapılacak işlem
    }
    $i++;
    }


    kolay gelsin...


    olmadı 15 echoda aynı kodla yazdı yinede saol
     

     

    Hurkal Hurkal Sms Onayı Gerekli Banlı Kullanıcı
    • Üyelik 05.08.2011
    • Yaş/Cinsiyet - / E
    • Meslek Öğretmen
    • Konum İstanbul Avrupa
    • Ad Soyad ** **
    • Mesajlar 382
    • Beğeniler 89 / 114
    • Ticaret 0, (%0)

    0Derece adlı üyeden alıntı

    foreach kısmını şöyle değiştirmen yeter

    foreach ( $c as $q )
    {
    $i = 1;
    if($i<3){
    # ilk 2 veriye girilecek kod
    }
    else{
    # ilk 2 veriden sonrakilere yapılacak işlem
    }
    $i++;
    }


    kolay gelsin...


    $i değişkernine aktarım yanlış yerde olmuş. Şu şekilde değiştirirsek sorun olmaz:


    $i = 1;
    foreach ( $c as $q )
    {
    if($i<3){
    # ilk 2 veriye girilecek kod
    }
    else{
    # ilk 2 veriden sonrakilere yapılacak işlem
    }
    $i++;
    }


    Ayrıca fonksiyonların içerisinde global değişken tanımlamaya gerek yok, performansı azaltırsınız. Bir metodun sadece kendine gönderilen parametrelerle yetinmeli ve dışarıya veri aktaracaksa bunu return ... deyimiyle yapmalıdır.
     

     

    wmaraci
    wmaraci

    luxfm luxfm WM Aracı Kullanıcı
    • Üyelik 26.03.2011
    • Yaş/Cinsiyet 30 / E
    • Meslek Ziraat Katılım I.T
    • Konum İstanbul Anadolu
    • Ad Soyad B** Ç**
    • Mesajlar 1460
    • Beğeniler 372 / 371
    • Ticaret 9, (%100)

    Hürkal adlı üyeden alıntı

    $i değişkernine aktarım yanlış yerde olmuş. Şu şekilde değiştirirsek sorun olmaz:


    $i = 1;
    foreach ( $c as $q )
    {
    if($i<3){
    # ilk 2 veriye girilecek kod
    }
    else{
    # ilk 2 veriden sonrakilere yapılacak işlem
    }
    $i++;
    }


    Ayrıca fonksiyonların içerisinde global değişken tanımlamaya gerek yok, performansı azaltırsınız. Bir metodun sadece kendine gönderilen parametrelerle yetinmeli ve dışarıya veri aktaracaksa bunu return ... deyimiyle yapmalıdır.


    teşekkürler sorunu halleddim.
     

     

    wmaraci
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al