Vous échappez au $
dans la variable en faisant \$
.Essayez :
$query = "SELECT * FROM `cats` WHERE name='$name'";
MODIFIER
De la discussion ci-dessous.
Le problème avec l'undefined index
est le fait que vous utilisez $row['age']
alors qu'en réalité, le nom de la colonne dans la base de données est Age
. Vous devez donc utiliser $row['Age']
en se référant à l'article. Il en va de même pour name
.