• 15-11-2009, 13:18:30
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    Yazdığım sistemde şöyle bir sorun var;
    Warning: Invalid argument supplied for foreach() in /home/******/public_html/sag.php on line 82

    82. satırdaki kodu komple veriyorum:

        <h2>Son 5 Şirket</h2>
         <ul>
         <?php
         $sayi=0;
    foreach($author_ids as $author) {
     $sayi++;
     if ($sayi==6){break;}
    $user_ID = get_userdata($author->ID);
    $user_link = $author->user_nicename;  
    ?><li><a href="http://*******.com/<?php echo $user_link ?>">
     
        <?php
     $datafetch=get_cimyFieldValue($author->ID, "SIRKETISMI");
     if($datafetch=="") {echo $author->user_nicename;} else {echo $datafetch;}?>
     
        </a></li><?php } ?></ul>
    Bir türlü çözemedim, yardım edermisiniz lütfen?
  • 15-11-2009, 13:22:02
    #2
    Üyeliği durduruldu
    82. satır şu:
    if ($sayi==6){break;}
  • 15-11-2009, 13:58:10
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    foreach'ı yanlış kullanıyorsun.
    foreach (array_expression as $key => $value) şeklinde kullan.
    Yada $author_ids değeri boş.
  • 15-11-2009, 14:22:44
    #4
    Üyeliği durduruldu
    büyük ihtimal gelen verin boş.
  • 15-11-2009, 14:26:08
    #5
    Üyeliği durduruldu
    ifadeye if(is_array($author_ids)) eklerseniz dizi olmamasi durumundaki hatadan kurtulmuş olursunuz
  • 15-11-2009, 15:47:17
    #6
    Üyeliği durduruldu
    hmm teşekkürler bir deneyeyim
  • 15-11-2009, 15:54:58
    #7
    Üyeliği durduruldu
    olmuyor kodu birde siz derleyebilirmisiniz?
  • 15-11-2009, 16:05:14
    #8
    Üyeliği durduruldu
    Tamam çözdüm foreachlar doğru mysql sorgusu yapmamışım
    Herkese teşekkürler