devi fare un controllo con
l'errore nasce perchè $_POST['searchesc'] non è settata da subito ma viene settata dopo l'invio del form.. quindi grazie a quel controllo utilizzi la variabile solo quando sei sicuro che "contiene qualcosa"..codice:isset($_POST['searchesc'])
esempio
codice:if (isset($_POST['searchesc'])) { $search = $_POST['searchesc']; esegui query ecc. } else { mostra solo il form senza eseguire query che utilizzano $_POST['searchesc'] }