• 17-01-2021, 13:33:17
    #1
    Üyeliği durduruldu
                        for ($i=0; $i<count($al); $i++):
                        echo ' <div class="col-lg-3 p-2">'.$al[$i]["ad"].'</div>                    <div class="col-lg-2 p-2">'.$al[$i]["soyad"].'</div>                    <div class="col-lg-3 p-2">'.$al[$i]["meslek"].'</div>                    <div class="col-lg-4 p-2">                    <a href="http://localhost/php/curl/index.php?curl=guncelle&uyeid='.$al[$i]["id"].'" class="btn btn-success btn-sm">Güncelle</a>                    <a href="http://localhost/php/curl/index.php?curl=sil&uyeid='.$al[$i]["id"].'" class="btn btn-danger btn-sm">Sil</a></div>';
    Hata Kodu:

    Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in D:xampphtdocsphpcurlindex.php:165 Stack trace: #0 {main} thrown inD:xampphtdocsphpcurlindex.phpon line165

    165. satırda => for ($i=0; $i<count($al); $i++): <= buna denk geliyor ..
  • 17-01-2021, 13:35:35
    #2
    if ( is_array($al) || $al instanceof Countable )  {
        // for dongusu kodları buraya
    } else {
     echo 'Değişken countable değil';
    }
  • 17-01-2021, 13:37:14
    #3
    Üyeliği durduruldu
    @Wtapostar; olmadı hocam
  • 17-01-2021, 13:47:46
    #4
    Hocam for döngüsüne soktuğunuz $al değişkeninde array verisi tanımlı olduğundan emin misiniz?
  • 17-01-2021, 13:59:22
    #5
    hata döngüde değil
    <a href="http://localhost/php/curl/index.php?curl=guncelle&uyeid='.$al[$i]["id"].'" class="btn btn-success btn-sm">Güncelle</a> satırlarını

    <a href="http://localhost/php/curl/index.php?curl=guncelle&uyeid=<?php echo $al[$i]["id"] ?>" class="btn btn-success btn-sm">Güncelle</a> şeklinde düzeltin bi deneyin
  • 17-01-2021, 14:32:48
    #6
    ibrahimdemir adlı üyeden alıntı: mesajı görüntüle
    hata döngüde değil
    <a href="http://localhost/php/curl/index.php?curl=guncelle&uyeid='.$al[$i]["id"].'" class="btn btn-success btn-sm">Güncelle</a> satırlarını

    <a href="http://localhost/php/curl/index.php?curl=guncelle&uyeid=<?php echo $al[$i]["id"] ?>" class="btn btn-success btn-sm">Güncelle</a> şeklinde düzeltin bi deneyin
    orası echonun içinde zaten
  • 17-01-2021, 14:44:40
    #7
    Hocam aşağıda verdiğim kodu dener misiniz bu sefer olması lazım

    <?php for ($i=0; $i<count($al); $i++){ ?>
        <div class="col-lg-3 p-2"><?php echo $al[$i]["ad"] ?></div>        
    <div class="col-lg-3 p-2"><?php echo $al[$i]["soyad"] ?></div>      
    <div class="col-lg-3 p-2"><?php echo $al[$i]["meslek"] ?></div>  
                              <div class="col-lg-4 p-2">                            
    <a href="http://localhost/php/curl/index.php?curl=guncelle&uyeid=<?php echo $al[$i]['id'] ?>" class="btn btn-success btn-sm">Güncelle</a>        
    <a href="http://localhost/php/curl/index.php?curl=sil&uyeid=<?php echo $al[$i]['id'] ?>" class="btn btn-danger btn-sm">Sil</a>  
     </div>
    
    
        <?php } ?>
  • 17-01-2021, 14:52:20
    #8
    Üyeliği durduruldu
    @ibrahimdemir; saolasın hocam oldu