@AnonimS, при добавлении в базу используется функция одна http://php.net/manual/ru/mysqli.real-escape-string А если ты используешь подготовленные запросы, экранироваие делается за тебя. http://php.net/manual/ru/pdo.prepared-statements
Закомментировал пока эти строки, более подробно хочу этот вопрос изучить, там данные берутся из формы и вносятся в базу, насколько я понял достаточно оставить mysqli_real_escape_string, а остальные используются для вывода пользователю, я правильно понял? Вот этот момент не понял. Как можно объединить их? Переделал, для этого пришлось подкорректировать базу, изменить тип данных на varchar(128), поскольку надо хранить кэш от 60 символов. А так спасибо за информацию, вроде работает. Сделал, но не понял зачем, можно пояснить этот момент? Убрал этот файл и все упоминания о нем. Старался сделать четко по центру страницы, но получилось чуть-чуть со сдвигом вниз, если надо строго по центру, то скажите, буду искать выход.
У mysqli есть параметр для базы данных. По поводу die - а зачем что-то ещё делать, если ты всё равно решил редиректить?
Я ж зануда, тестовый пилотный видос если и будет, то он будет посвящен программированию в абстрактном плане, HTTP-протоколу и механике работы веб-сервера. Чтоб до самого php дойти и начать что-то изучать, как по мне, нужно еще целый пласт технической базы нагулять
Все, понял, надо добавить просто еще параметр, я почитаю поподробнее про функцию. А ну то есть, если после редиректа было еще что-то, то die не надо, а так нужно?
Выдать свободного времени еще часов пять хотя бы в сутки сверх тех, что в них есть от природы На самом деле - это основная проблема. Я прихожу с работы домой и сижу над другой работой. На выходных тем более все занято. Ибо делать надо еще много, а времени больше не становится. Но это уже за рамками данного треда.
долго несут. Если тебе нравится пилить видосы и ты это делаешь с удовольствием, то дождешься. Монтаж нудятина пздц))
Перечитал все комментарии и понял, что допустил ряд таких-же ошибок, как и исполнители ранее. Внес необходимые поправки: 1) Дату переделал на 3 выпадающих списка. 2) Форму выровнял по центру, как советовали ранее 3) Переделал четко под ТЗ. Теперь форма входа сразу, лишний клик не нужно делать. После регистрации сразу попадаем на счетчик. 4) Хотел еще добавить результаты, чтобы вести статистику 10-к лучших кликеров, ну это за пределами ТЗ, если надо могу сделать. Там как раз можно потренироваться на выводных функциях. Отсюда вопрос, какие именно функции надо использовать, если выводить из базы данную статистику в форме таблицы? Прошу, если будет время, дать совет по коду, что-то может быть сделано по принципу говнокод. Спасибо!
я зарегистрировался с логином 0 и паролем 0, накрутил счетчик до 5, вышел, а зайти не смог, пишет что надо ввести логин и пароль, но я и ввожу 0. 0!
@Aleksanbr_77, ну может я где не то сравнение применил. По барабану, я это побаловаться делал. На моих пользователях всё работает
Ну это же не заказ И я давно не учусь. Хотя посмотрел в чём дело - empty($_POST["password"]) даёт true на строке "0" из-за особенностей php. Исправлять не буду. В реальных проектах я так не проверяю - там всё фреймворки за меня делают --- Добавлено --- Я сейчас подумываю найти время, сделать его с Vue JS, тоже поиграться, но пока не знаю. Или может уже на реальном каком-нибудь заказе поиграюсь. Если соберусь переделывать, учту
я тоже обратил внимание на эту особенность, фреймворками пока не пользуюсь, но решил у себя исправить этот момент, а когда читал тему, смотрел кто как выполняет это задания то наткнулся и решил проверить...