Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помочь с регистрации.

Статус
В этой теме нельзя размещать новые ответы.

frenzo

Новичок
Здравствуйте ув. пользователи Pawno-Info.

Нужна ваша помочь. После регистрации, у меня нужнно вводить данный, типо дата рождения, так вот, как сдлелать чтобы она записывалась в БД? Вот сам код.
Пользователи записывают в формате ХХ/ХХ/ХХХХ, а в БД желательно чтобы записывалось сколько лет им в данный момент, к примеру 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Данный игрок получит игровой бонус.","Принять","Пропустить");
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу