Для начала Научись читать информацию об ошибках
Тебе черным по белому Написали текст ошибки
передай в свою функцию или в свой метод объект и все будет работать то есть
результат Вот этого
$conn = get_db_connection();
сперва покажи ему серию видео уроков по отрисовке сайта дождись пока он тупо скопипастит и покажет тебе
результат потом ТЫ разнесёшь его творение в пух и прах но с обязательным пояснением косяков и на последок заставишь дезигнера переделовать
по крайней мере у меня получилось
заведи массив с названиями полей а потом гуляй по посту foreach'em и проверяй существует ли ключ в массиве полей и пустое ли значение значение в посте дальше логику Сам додумаешь