lostyazilim
tr.link

PHP'de for döngüsü sorunu

5 Mesajlar 1.096 Okunma
lstbozum
tr.link

aras20 aras20 WM Aracı Kullanıcı
  • Üyelik 29.11.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Web Tasarım
  • Konum Ağrı
  • Ad Soyad A** Ö**
  • Mesajlar 322
  • Beğeniler 14 / 44
  • Ticaret 5, (%100)
Merhaba arkadaşlar php ile baskabır sıteden verı cekme ıslemı yapıyorum sorun su kı

kullandıgım fonksiyon asagıdakı gıbı burada 150 yazdıgı ıcın ornegın cektıgım sıtede 50 yayın varsa bıle ellı yayını cekıyor gerısını bos donderıyor asagıdakı fonksıyon yerıne nasıl bır fnksıyon eklemem lazım yanı kac yayın varsa o kadar ceksın 150 ıle sınırlandırılmasın 30 verı varsa sadece 30 ceksın 50 verı varsa sadece 50 tane ceksın

for($i=0; $i < 150; $i++)
 

 

wmaraci
reklam

gokhanbalbal gokhanbalbal PHP İşleriniz Yapılır Kullanıcı
  • Üyelik 20.07.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Backend Developer
  • Konum Adana
  • Ad Soyad G** B**
  • Mesajlar 345
  • Beğeniler 113 / 84
  • Ticaret 13, (%100)
while($veri!=null){

burda çek

}

verileri çeker boş geldiği an biter
aras20

kişi bu mesajı beğendi.

Php işleriniz yapılır.

aras20 aras20 WM Aracı Kullanıcı
  • Üyelik 29.11.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Web Tasarım
  • Konum Ağrı
  • Ad Soyad A** Ö**
  • Mesajlar 322
  • Beğeniler 14 / 44
  • Ticaret 5, (%100)

gokhanbalbal adlı üyeden alıntı

while($veri!=null){

burda çek

}

verileri çeker boş geldiği an biter


Teşekkürler ama malesef olmadı kodlar bu sekılde for dongusunden kaynaklanıyor sorun orada 150 yazdıgı ıcın ornegın 30 yayın varsa 120 yayın bos cekıyor cekılen yayın sayısı sureklı degısık sayıda oldugu ıcın fazlası bos donuyor notıce hatası verıyor.

For dongusunun yerıne baska bır fonksıyon kullanmak lazım sanırım




include ("kodcek.php");



for($i=0; $i < 150; $i++){


echo '


  • '.$veri1[$i].'
    '.$veri2[$i].'
    '.$veri3[$i].'
    '.$veri4[$i].'
    '.$veri5[$i].'

  • ';
    }

    ?>


     

     

    FenderStrat FenderStrat Cogito, Ergo Sum Kullanıcı
    • Üyelik 19.12.2014
    • Yaş/Cinsiyet 33 / E
    • Meslek -
    • Konum Ankara
    • Ad Soyad A** A**
    • Mesajlar 117
    • Beğeniler 10 / 40
    • Ticaret 1, (%100)
    for($i=0; $i <= count($veri1); $i++){
    aras20 emremutlu

    kişi bu mesajı beğendi.

    wmaraci
    wmaraci

    aras20 aras20 WM Aracı Kullanıcı
    • Üyelik 29.11.2013
    • Yaş/Cinsiyet 44 / E
    • Meslek Web Tasarım
    • Konum Ağrı
    • Ad Soyad A** Ö**
    • Mesajlar 322
    • Beğeniler 14 / 44
    • Ticaret 5, (%100)

    FenderStrat adlı üyeden alıntı

    for($i=0; $i <= count($veri1); $i++){


    Sağol dostum sorun çözüldü fazladan 1 tane boş dönderiyordu <= değiştirip < yapınca hıcbır sorun kalmadı Teşekkürler
    FenderStrat

    kişi bu mesajı beğendi.

    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