happy_man329 пишет:Доброго времени суток, дорогие форумчане! Прошу помощи подсказать краткую логику(как бы вы хранили данные и каким образом их обработать чтобы выдать результат) или как правильно погуглить в этом направлении, что вообще искать?
Задача:
Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение. После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения. Вопрос состоит в том, что я никак не могу понять, если Юзер жмет "Да" сразу и кандидат жмет так же "Да" спустя сскажем три секунды, каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации.
Заранее благодарен.
Добрый день!
“ как правильно погуглить в этом направлении, что вообще искать?”
Например, искать: “ php скрипт сайта знакомств”
Краткая логика:
1. " Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение."
Поскольку Вы хотите, чтобы программа работала в реальном времени(5,15 секунд), придётся искать тех, кто удовлетворяет поисковому запросу и имеет статус “онлайн”.
Для проверки статуса на серверной стороне необходимо проверять время отправки клиентского запроса, а на стороне клиента на JS необходимо реализовать отправку запроса на сервер через заданный интервал времени (например, каждые 15 секунд)
2." После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения"
На северной стороне Вы сделали выборку и отправляете клиенту код с формуляром со списковом кандидатов и опциями "Да", "Нет". Для каждого кандидата втавляете input hidden и сохранете время клика по опции "Да", "Нет"( JS)
По клику на кнопку submit или по опции "Да", "Нет" или через заданный интервал времени отправляется запрос на сервер и там запускается PHP-скрипт.
3. " каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации".
В PHP-скрипт от каждого олайн-клиента, приходят данные из формуляра - кого выбрал/ не выбрал и время выбора. В этом скрипте должно происходить сравнение данных запроса с ранне сохранёнными в БД и сохранение в БД. (Отредактировано автором: 03 Июля, 2017 - 08:40:05)
|