нет не очевидно.
если мне вывели три записи, то какая разница, если я перенесу все данные из первой в третью и нажму сохранить, или перенесу ид от третьей в первую и нажму сохранить. что в лоб что по лбу. если я могу редактировать записи, то какая разница, как я это делаю?
тогда откуда у тебя возьмутся данные в массиве $_POST?
и почему тогда пхп не пишет тебе что ты обращаешься к несуществующему значению $_POST["Cname"], если, по твоим словам, "вывод ошибок включен"?
хотя бы var_dump($_POST)); ты в состоянии написать?
Не стоит лезть в битрикс.
Разобраться дома самому можно
Сейчас не 20 век, когда только книжки и спросить не у кого. Весь мир уже учится онлайн, даже первоклассники.
Для обратной связи есть курсы с менторами, есть codereview@stackexchange, можно накраянйк на хабр написать статью, "смотрите какой гениальный код я написал". Карму конечно сольют, но фидбек получишь