Создание формы для активации аккаунта. Уважаемые господа прошу помочь.

Главные вкладки

Аватар пользователя ERET1K ERET1K 4 сентября 2013 в 22:52

Немного отступлю от темы, как бы это меня не удивляло НО люди с этого форума в предыдущих моих вопросах мне помогли и мой проект пока умолчу какой, почти готов!

Теперь что косается вопроса:

Автор модуля Status Time помог мне с установкой своего модуля. А Я заставил этот модуль каждому только что зарегистрированному пользователю давать 1 день работы, после чего его аккаунт блокируется.
Это все надо для того чтобы человек имел free доступ в 1 день к другому серверу который Я успешно привязал к базе данных пользователей своего сайта.

Теперь мне требуется сделать форму похожую на форму регистрации но гораздо проще. (вся проблема в том что Я не знаю php)
Сделал пустую заготовку модуля c названием pay_activation.
(Я изучаю C++ по учебнику Дейтлов как программировать на c++, там Я примерно научился писать так называемый псевдо код. И собственно С помощью него попробую описать задачу. И буду очень рад если кто-то чемто поможет.)

Первая часть модуля

Нужно создать форму в которой имеется поле с названием username
После того как пользователь ввел имя нужна кнопка чтоб проверить существует ли данное имя в базе
Следовательно функция в модуле которая проверит есть ли данный пользователь в базе данных.
В случае положительного результат функция должна что то вывести чтоб дать понять правильное ли имя или ложное.

Вторая часть модуля

Сейчас тут нужна просто функция которая инициализирует массив. (в дальнейшем сюда буду вставлять функцию через которую будет осуществляться оплата, но это позже.)
Затем присвоит этому массиву значение TRUE (хотя Я точно не уверен как в PHP храниться строка символов, знаю только что функия может возвращать массив в отличие от C++ где приходиться передавать указатель на массив в функцию) позже в этот массив будет передаваться TRUE только в случае оплаты.

Третья часть модуля

Теперь нужна следующая функция в которую предположительно будет передаваться: имя введенное в поле, таблица users базы данных и массив из прошлой функции со значением TRUE.
Что то вроде function pay_ativation_users("тут както передать значение из поля", $account, "массив")
{
далее найти строку соответствующую имени этого пользователя и перейти к ней. (как - не имею не малейшего понятия)

после осуществить банальную проверку

if ("массив со значением TRUE" == TRUE)
{
тогда передать в статус пользователя который ввел свое имя, значение "1" что активирует этого пользователя. Чтото вроде $account->status = 1;
}
}
В общем как-то так)
Я не знаю сколько прогеру под php нужно чтоб написать такой код. На С++ Я если разберусь как обращаться с MySQL написал подобное приложение но только консольное часа за 2.)))
Но так как мне нужно не  С++, а PHP прошу вашей помощи. Какой угодно. Только не посылайте НА (гугл)

P.S. единственное чем могу наградить за помошь это дать пожизненный абонемент на свой сервер, если мой проект будет приносить прибыль хотя бы на содержание серверной машины))).