Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Обработка ввода от двух юзеров

Страниц (1): [1]
 

1. happy_man329 - 02 Июля, 2017 - 14:58:03 - перейти к сообщению
Доброго времени суток, дорогие форумчане! Прошу помощи подсказать краткую логику(как бы вы хранили данные и каким образом их обработать чтобы выдать результат) или как правильно погуглить в этом направлении, что вообще искать?

Задача:
Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение. После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения. Вопрос состоит в том, что я никак не могу понять, если Юзер жмет "Да" сразу и кандидат жмет так же "Да" спустя сскажем три секунды, каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации.

Заранее благодарен.
2. Vladimir Kheifets - 03 Июля, 2017 - 08:38:41 - перейти к сообщению
happy_man329 пишет:
Доброго времени суток, дорогие форумчане! Прошу помощи подсказать краткую логику(как бы вы хранили данные и каким образом их обработать чтобы выдать результат) или как правильно погуглить в этом направлении, что вообще искать?

Задача:
Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение. После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения. Вопрос состоит в том, что я никак не могу понять, если Юзер жмет "Да" сразу и кандидат жмет так же "Да" спустя сскажем три секунды, каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации.

Заранее благодарен.


Добрый день!
как правильно погуглить в этом направлении, что вообще искать?”
Например, искать: “php скрипт сайта знакомств

Краткая логика:
1. "Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение."
Поскольку Вы хотите, чтобы программа работала в реальном времени(5,15 секунд), придётся искать тех, кто удовлетворяет поисковому запросу и имеет статус “онлайн”.
Для проверки статуса на серверной стороне необходимо проверять время отправки клиентского запроса, а на стороне клиента на JS необходимо реализовать отправку запроса на сервер через заданный интервал времени (например, каждые 15 секунд)

2."После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения"
На северной стороне Вы сделали выборку и отправляете клиенту код с формуляром со списковом кандидатов и опциями "Да", "Нет". Для каждого кандидата втавляете input hidden и сохранете время клика по опции "Да", "Нет"(JS)
По клику на кнопку submit или по опции "Да", "Нет" или через заданный интервал времени отправляется запрос на сервер и там запускается PHP-скрипт.

3. "каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации".
В PHP-скрипт от каждого олайн-клиента, приходят данные из формуляра - кого выбрал/ не выбрал и время выбора. В этом скрипте должно происходить сравнение данных запроса с ранне сохранёнными в БД и сохранение в БД.

 

Powered by ExBB FM 1.0 RC1