Toujours le même problème : utilise la fonction isSet() avant de manipuler des variables qui peuvent ne pas avoir été définies... En l'occurrence, avant de faire appel à $_POST['query'], fais le test suivant :
Code : Tout sélectionner
if (isSet($_POST['query'])) {
// ton traitement
}