Програм календара за личне активности - користите функције стртотиме и мискл_селецт_дб
У овом тренутку у програму за календар личних активности програмирали смо скрипту АцтивитиЕнтри.пхп3 да пошаље образац за унос активности веб претраживачу када је то потребно и да провери да ли недостају подаци и по потреби одговори. Сада смо коначно стигли на место у скрипту АцтивитиЕнтри.пхп3 где смо спремни да обрађујемо податке обрасца за нови унос активности. Пошто смо прошли сав претходни тест, можемо претпоставити да су подаци спремни за објављивање у бази података. (Погледајте напомену на дну странице о безбедносном тестирању.)

Требали сте већ креирати цонфиг.пхп3 датотеку. Такође ћете требати да освежите меморију о функцији стртотиме () и мискл_цоннецт () функцији. Ако вам је потребна помоћ у вези са овим задацима, следите доњу везу и учините то сада. Са тим завршеним, спремни смо написати одељак скрипте АцтивитиЕнтри.пхп3 који ће створити нови запис у табели активности. Сјетићете се да смо направили ову табелу активности у првом туториалу пројекта. Ево следећа два корака која морамо да додамо у скрипту АцтивитиЕнтри.пхп3.

1. Користите функцију стртотиме () да креирате временску ознаку Уник за почетак и крај времена / датума за нову активност. Направићемо две нове променљиве да задрже ове информације.

2. Користите функцију мискл_цоннецт () да се идентификујете на МиСКЛ серверу и додате мискл_селецт_дб функцију да идентификујете коју базу података желимо да користимо.

Уник Тиместамп

У претходном уџбенику сте научили како користити функцију стртотиме () за креирање временских жигова Уник. Сада ћемо користити ову функцију за стварање две временске ознаке за почетак и крај / време за нову активност. Спремит ћемо ове временске ознаке у двије нове варијабле које ћемо назвати $ ацт_старт_тиме и $ ацт_енд_тиме.

Сјетит ћете се да смо у ЦхецкДата.пхп3 датотеку похранили информације о времену / датуму нове активности (добивене из веб обрасца) у сљедећим варијаблама.

Датум и време почетка активности
$ пасс_ацт_монтх_1
$ пасс_ацт_даи_1
$ пасс_ацт_иеар_1
$ пасс_ацт_хоур_1

Датум и време завршетка активности
$ пасс_ацт_монтх_2
$ пасс_ацт_даи_2
$ пасс_ацт_иеар_2
$ пасс_ацт_хоур_2

Користићемо наредбу стртотиме () да створимо Уник временску ознаку из ових променљивих. Тада те временске ознаке можемо похранити у базу података. Као што видите, променљиве су раздвојене размаком и смештене у наводницима.

$ ацт_старт_тиме = стртотиме ("$ пасс_ацт_монтх_1"
$ пасс_ацт_даи_1 $ пасс_ацт_иеар_1
$ пасс_ацт_хоур_1 ");

$ ацт_енд_тиме = стртотиме ("$ пасс_ацт_монтх_2"
$ пасс_ацт_даи_2 $ пасс_ацт_иеар_2
$ пасс_ацт_хоур_2 ");
Белешка--Стрела означава да је код умотан у другу линију и заиста би требао бити сав у једној линији.

Следеће →




Прилагођена конфигурациона датотека за ПХП програме
Како се повезати на МиСКЛ Сервер помоћу функције ПХП мискл_цоннецт

ПХП Стртотиме функција