我有错误:
注意:使用未定义的常量KATEGORIE - 假设' KATEGORIE'在C:第13行的这个文件
以下是代码:
<?php
include "connection.php";
$sql = "SELECT * FROM artikel ORDER BY datum DESC";
$result=mysqli_query($db,$sql);
while($row=mysqli_fetch_assoc($result)){
echo "<a class='article-header'>$row[TITEL]</a>";
echo "<br>";
echo "<a class='article-autor'>geschrieben von $row[AUTOR] am $row[DATUM]</a>";
echo "<p>$row[NACHRICHT]</p>";
echo "<a href='images/face.png' data-lightbox='image-1' ><img class='article-picture' src='images/face.png'></a>";
if($row[KATEGORIE]==1){ <!-- Line 13 -->
echo "Kategorie: <a href='index.php?category=1'>Karten</a>";
}
echo "<hr>";
}
?>
答案 0 :(得分:2)
尝试替换
if($row[KATEGORIE]==1){
到
if($row['KATEGORIE']==1){
如果您使用直接资本/没有报价(KATEGORIE)而没有$将被视为常数。不作为数组索引 如果你使用像
这样的引用"<a class='article-autor'>geschrieben von $row[AUTOR]"
将被视为数组索引(“AUTOR”将是数组索引)