c'est pas une erreur, c'est un "notice", et "undefined variable" ça veut dire "variable non définie" en anglais dans le texte !!!!
fait un isset sur ta variable avant de l'utiliser ou initialise là (ce qui va la déclarer implicitement), tu n'aura plus de pb...
La méthode bourrin aussi serait de ne plus afficher les notice (E_ALL &- E_NOTICE dans ton php.ini), mais tu ne fera que masquer le message, pas le corriger.
---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World