Для правильного вопроса надо знать половину ответа
function showError($text) { ... }
...
showError("Неправильно задано поле 'Родная страна'.");
exit;
Но лучше всего проверять всё до конца и выдавать полный список ошибок, чтобы пользователю не приходилось отправлять форму много раз, каждый раз получая следующую ошибку.
Для правильного вопроса надо знать половину ответа
Например потому, что в браузере они удалены скриптом уже после загрузки страницы. Или сервер генерирует контент исходя из User-Agent или Referer. Или ещё что-нибудь.
Загрузите страницу через file_get_contents и сохраните в файл, смотрите что будет там.
Для правильного вопроса надо знать половину ответа
А что непонятного? Английским по белому же пишет, что вместо таблицы `data` пытаетесь вставить данные в строку "data". Да и названия полей неправильно указаны.
А вообще, на мой взгляд, собирать запрос таким образом - изврат. Пользуйтесь mysqli или pdo с параметризованными запросами.
Для правильного вопроса надо знать половину ответа
Так если данные будете в базе хранить, так и пользуйтесь функциями базы. Номер недели в году - стандартная функция того же MySQL. Привяжитесь к чётности недели, вот и будет первая-вторая.
Для правильного вопроса надо знать половину ответа
Кнопка #sign-out создаётся динамически? Тогда обработчик на неё должен вешаться после создания кнопки. Или должен быть обработчик на статическом родителе этой кнопки, $('#auth').on('click', '#sign-out', function(){...});
Для правильного вопроса надо знать половину ответа
Размер можно получить, если через DHT найти пира, раздающего файл, и запросить параметры файла у него.
Количество личеров и сидеров получить по magnet-ссылке невозможно, так как нет единого трекера, ведущего учёт раздачи.