1. НИКОГДА не используйте напрямую гет и пост без обработки, делайте экранирование, приводите к нужному типу, и т.д.
2. ЖЕЛАТЕЛЬНО сравнивать данные не напрямую, а их хэши
3. Не используйте global - запросто можете затереть переменную, а потом удивляться результату
4. Учитесь дебажить, а не бежать на тостер по любому чиху, например, у вас каждый раз добавляется запись, значит, условие $checkDB всегда срабатывает. Почему? Смотрите голые запросы в pma, что вам приходит, с чем сравниваете, и т.д.
5. Получение данных делайте перед отрисовкой страницы, а не во время