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 и пр. как удобнее.
Срок и цена, с вас. А также напишите поняли ли вы задачу? Более расширенного ТЗ нет.