Написать простой скрипт взаимодействия с пользователем
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. здесь http://myatov.ru/team/personal.php
должен быть:
а) сверху форма "Посмотреть свои навыки", и форма с Именем (обяз) и 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 и пр. - как удобнее.
Срок и цена, - с вас. А также напишите поняли ли вы задачу? Более расширенного ТЗ нет.