Bạn đang thoát $ trong biến bằng cách thực hiện \$ .Hãy thử:
$query = "SELECT * FROM `cats` WHERE name='$name'";
CHỈNH SỬA
Từ cuộc thảo luận bên dưới.
Sự cố với undefined index thực tế là bạn đang sử dụng $row['age'] khi thực sự, tên cột trong cơ sở dữ liệu là Age . Do đó, bạn phải sử dụng $row['Age'] khi đề cập đến mặt hàng. Tương tự đối với name .