Notice: Undefined index auf der Linie 5

Ich erhalte die folgende Fehlermeldung auf PHP & MySQL-Anwendung von Murach ' s PHP und MySQL Buch:

Notice: Undefined index: category_id in C:\xampp\htdocs\book_apps\ch04_product_viewer\index.php on line 5

Habe ich nicht geändert, der code überhaupt (noch), also bin ich davon ausgegangen, es sollte funktionieren out of the box. Die Anwendung zeigt Produkte aus einer Datenbank, wie es sollte, das problem ist nur ich bekomme diese lästigen Fehler.

Hier ist der PHP-code von der index.php Datei:

<?php
require 'database.php';

//Get category ID
$category_id = $_GET['category_id'];
if (!isset($category_id)) {
    $category_id = 1;
}

//Get name for current category
$query = "SELECT * FROM categories
          WHERE categoryID = $category_id";
$category = $db->query($query);
$category = $category->fetch();
$category_name = $category['categoryName'];

//Get all categories
$query = 'SELECT * FROM categories
          ORDER BY categoryID';
$categories = $db->query($query);

//Get products for selected category
$query = "SELECT * FROM products
          WHERE categoryID = $category_id
          ORDER BY productID";
$products = $db->query($query);
?>
Schreibe einen Kommentar