frenzo
Новичок
Здравствуйте ув. пользователи Pawno-Info.
Нужна ваша помочь. После регистрации, у меня нужнно вводить данный, типо дата рождения, так вот, как сдлелать чтобы она записывалась в БД? Вот сам код.
Пользователи записывают в формате ХХ/ХХ/ХХХХ, а в БД желательно чтобы записывалось сколько лет им в данный момент, к примеру 18.
pAge - Отвечает в БД, за это )
Нужна ваша помочь. После регистрации, у меня нужнно вводить данный, типо дата рождения, так вот, как сдлелать чтобы она записывалась в БД? Вот сам код.
Пользователи записывают в формате ХХ/ХХ/ХХХХ, а в БД желательно чтобы записывалось сколько лет им в данный момент, к примеру 18.
pAge - Отвечает в БД, за это )
PHP:
case 79:// Продолжение регистрации (Возраст)
{
if(!response) return ShowPlayerDialog(playerid,79,DIALOG_STYLE_INPUT,"{009b69}Дата рождения","Введите дату рождения вашего персонажа\n\tФормат ввода: 01/01/2000", "Ввод", "");
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,79,DIALOG_STYLE_INPUT,"{009b69}Дата рождения","Введите дату рождения вашего персонажа\n\tФормат ввода: 01/01/2000", "Ввод", "");
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(inputtext, DateInfo, '/');
if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year) return ShowPlayerDialog(playerid,79,DIALOG_STYLE_INPUT,"{009b69}Дата рождения","Введите дату рождения вашего персонажа\n\tФормат ввода: 01/01/2000", "Ввод", "");
new check = year - strval(DateInfo[2]);
if(check == year) return ShowPlayerDialog(playerid,79,DIALOG_STYLE_INPUT,"{009b69}Дата рождения","Введите дату рождения вашего персонажа\n\tФормат ввода: 01/01/2000", "Ввод", "");
if(strval(DateInfo[1]) > month) { check -= 1; }
else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day) { check -= 1; }
PlayerInfo[playerid][pAge] = check;
TogglePlayerControllable(playerid, 0);
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
SetPlayerPos(playerid, 1760.5694, -1940.875, 13.5838);// ЖД Вокзал
SetPlayerCameraPos(playerid, 1759.4818, -1944.7492, 15.9904);// ЖД Вокзал
SetPlayerCameraLookAt(playerid, 1725.5390, -1953.7929, 13.5468, 1);// ЖД Вокзал
SetPlayerVirtualWorld(playerid, PlayerInfo[playerid][pID]);
poezd = AddStaticVehicleEx(538, 1725.5395, -1953.7934, 13.5468, 0, -1, -1, 120);
SetVehicleVirtualWorld(poezd, PlayerInfo[playerid][pID]);
SPD(playerid,7,DIALOG_STYLE_INPUT,"{009b69}Реферал","{FFFFFF}Если Вас кто-то пригласил на сервер - введите его ник.\nДанный игрок получит игровой бонус.","Принять","Пропустить");
}
