Почему не хочет создаваться запись в бд?
Слово group является зарезервированным в  mysql, и его надо брать в обратные кавычки.
Но код этот в целом просто чудовищный. Мне реально было противно его читать. Такое ощущение, что тебя штрафуют на 100 рублей за каждый пробел.
Не говоря уже про дырявость и дурацкую идею про "сначала пусть заработает". Проверять работу запроса надо в mysql. А в PHP "пробовать" не надо, надо сразу писать запрос через prepare
Прежде чем создавать такой длинный код, который не работает, лучше пиши по кусочкам, но так, чтобы ты мог быть уверен что он работает. Взять хотя бы то, что у тебя в двойные кавычки вложены двойные кавычки (и на пробелы ты забил вообще):<option value="<?echo$res["id"];?>">
Кроме того, никогда не сохраняй пароли в исходном виде!