• 31-03-2021, 12:41:04
    #1
    <?php
        
        $kategoriler = $db->prepare("SELECT * FROM kategoriler");
        $kategoriler->execute();
        if($kategoriler->rowCount())

     foreach ($kategoriler as $row){
    echo '<li><a href="kategoriler.php?kat_sef='.$row['kat_sef'].'">'.$row['kat_adi'].'</a></li>'
    }
    } ?>
    Merhaba,


    Bu kodu çalıştırırken, Local'de :

    Parse error: syntax error, unexpected '}', expecting ',' or ';' in inc/menu.php on line 72 (echo satırı)

    Hatası alıyorum. Yardımcı olabilecek var mıdır? Bu kısmı ekleyene kadar sorunsuz çalışıyordu sistem.
    Teşekkür ediyorum.
  • 31-03-2021, 12:42:50
    #2
    Üyeliği durduruldu
    <?php
    $kategoriler = $db->prepare("SELECT * FROM kategoriler");
    $kategoriler->execute();
    
    if($kategoriler->rowCount()) {
        foreach ($kategoriler as $row){
            echo '<li><a href="kategoriler.php?kat_sef='.$row['kat_sef'].'">'.$row['kat_adi'].'</a></li>';
        }
    }
    ?>
    Bu şekilde deneyin.
  • 31-03-2021, 12:43:29
    #3
    <?php
    $kategoriler = $db->prepare("SELECT * FROM kategoriler");
    $kategoriler->execute();
     
    if($kategoriler->rowCount()) {
        foreach ($kategoriler as $row){
            echo '<li><a href="kategoriler.php?kat_sef='.$row['kat_sef'].'">'.$row['kat_adi'].'</a></li>';
        }
    }
    ?>
    bu şekilde deneyin hocam, süslü parantez hatanız mevcut.
  • 31-03-2021, 12:44:20
    #4
    echo sonuna noktalı virgül koymamışsın
  • 31-03-2021, 14:37:35
    #5
    Hepinize ayrı ayrı teşekkür ederim arkadaşlar.
    Sorunum çözüldü.

    İnsan bazen ne kadar uğraşırsa uğraşsın göremiyor işte.
    Tekrar çok sağ'olun.