так как ты только начал учить пхп это можешь попробовать для практики наткнулся на форуме
Вот тебе задание, которое я даю всем, кто просит опыта:
- Запили страничку, посередине которой форма входа с полями под логин и пароль.
- Под ней кнопки "зарегаться" и "войти".
- Для регистрации пользователь должен указать ник, парольку, дату рождения, это уже другая форма, как можно догадаться.
- Если возраст пользователя окажется меньше, ну пусть, 5 лет, при попытке реги пользователю надо вывести сообщение "Too young!", над формой входа. Если окажется больше 150, то "Too old!" там же. Регистрация при этом произойти не должна.
- Если все ок, то, форма меняется на огромное число "0", а кнопки меняются на "+1" и "Выход".
- По клику на кнопке "+1" огромное число "0" должно увеличиться на единичку. Имеется ввиду его значение, а не размер шрифта.
- По клику на "Выход" пользователя должно разлогинить.
- После разлогинивания пользователь может войти на страничку со счетчиком, введя свои учетные данные.
- Счетчик при этом должен быть равен последнему значению, которое тот накликал. У каждого пользователя свой персональный счетчик.
- Запрещено использовать JS, все должно обрабатываться только через сервер.
- Хранить данные в БД или на файлах - твое дело. Но, рекомендуется, в БД.
- Требований по стилям нет - главное, чтобы работало как описано ну и чтобы все, что помечено "посередине страницы" таки висело посередине страницы.
Это тривиальнейшее задание, основанное на простейших базисах, которое, при этом, охватывает довольно широкий спектр пыхо-разработки. Вперед, пробуй, набирайся опыта, по срокам лимита, пожалуй, не будет. Просто сделай.
Если есть вопросы, задавай.
P.S. Дальше в треде найдешь варианты решений от других людей. Заимствовать их код не нужно, а вот почитать отзывы о их работах было бы для тебя полезным. Большинство делают одни и те же ошибки.