<?php
$qr_topic = @mysql_query("SELECT * FROM topics");
while ($topic = @mysql_fetch_array($qr_topic)) {
$highlight = "";
**if ($topic["name"] == $_GET["topic"] || $post["topic_id"] == $topic["id"]) {**
$highlight = "class="highlight"";
}
echo "<li ".$highlight."><a href="index.php?topic=".$topic["name"]."">".$topic["name"]."<img src="/images/img/".$topic["image"]."" width="195" height="90" /></a></li>";
}
?>
Otrzymujesz niezdefiniowany błąd indeksu, nie wiesz, co jest nie tak? To może być linia błędu. if ($ topic ["name"] == $ _GET ["topic"] || $ post ["topic_id"] == $ topic ["id"]) {**
Odpowiedzi:
0 dla odpowiedzi № 1Próbujesz użyć $ _GET ["topic"] bez sprawdzania, czy istnieje pierwszy, dlatego otrzymujesz ten błąd. Zaleciłbym przetestować, czy zmienna istnieje najpierw za pomocą metody is_set () lub empty ().