Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Написать простой скрипт взаимодействия с пользователем

s
Заказчик
Отзывы фрилансеров: + 40 - 0
Зарегистрирован на сайте 16 лет и 2 месяца
Бюджет: по договоренности
1) создать таблицы в базе данных
//-1я таблица. g_users.
//id*, name*, email
g_users – везде varchar
//-2я таблица. g_skills.
//id*, skill_eng*, skill_rus*, skill_description, skill_comment, skill_control
skill_eng, skill_rus = varchar, оставшиеся 3 = text
//-3я таблица. g_tests.
//id*, id_user*, id_skill*
во всех таблицах = типы полей числа.

Первые 2 таблицы – справочники пользователей и навыков, а 3я – сводная (у 1 юзера должно быть 5 навыков, при этом у разных юзеров навыки могут совпадать).

2. здесь myatov.ru/team/personal.p...
должен быть:
а) сверху форма "Посмотреть свои навыки", и форма с Именем (обяз) и Email (необяз).
б) снизу список ссылок на всех ранее добавленных людей, разбитых по датам – где анкоры ссылок = поле name таблицы g_users.
обязательно нужна проверка на xss атаки и пр. – чтобы скриптами не валили через форму авторизации, и желательно чтобы не спамили (может рекапчу поставить или иное решение).

3. после заполнения формы в пункте 2.а
появляется страничка с 5 полями:
Введите навык 1:
Введите навык 2:
Введите навык 3:
Введите навык 4:
Введите навык 5:
Все поля обязательны. Пробелы и спецсимволы режем.

При нажатии на ОК (или при проверке), если есть желание – можно поставить quick search с подсказкой, – введенные значения сверяются со значениями таблицы g_skills.skill_eng. Если такого навыка нет – пишет ошибку, и дальше не идёт.

Если все 5 навыков есть – сохраняем пользователя в таблицы g_users и g_tests.

И отправляем на страницу с расшифровкой навыков.

4. Страница расшифровка навыков по пользователю.

Доступна из пункта 2.б для всех кто кликает по ссылкам списка людей с ранее заполненными навыками.
Также автоматически отображается при заполнении новым человеком своих навыков, из пункта 3.

Здесь выдаётся: ссылка на страницу вида ?g_users_id, Имя, email.

И далее – вывод таблицы с 5ю навыками:
все поля таблицы g_skills для каждого из внесенным пользователем навыков;
перевод строки разделитель между значениями одного навыка;
5 переводов строки – разделитель между разными навыками.

Всё. Без особового оформления, всё достаточно примитивно.
Главное – сам функционал. Ну и без использования какого-либо Фреймворка. Де факто всё должно быть в одном файле – personal.php или в нескольких файлах – вида personal_index.php, personal_config.php, personal_item.php и пр. – как удобнее.

Срок и цена, – с вас. А также напишите поняли ли вы задачу? Более расширенного ТЗ нет.
Разделы:
Опубликован:
15.04.2017 | 22:55

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».