Програм календара за личне активности - прикупите податке у свој ПХП програм помоћу ХТМЛ обрасца
У последњем водичу започели смо програм календара за личне активности написан на ПХП-у и направили смо табелу базе података за смештање информација о заказаним активностима и догађајима. Сада када смо у нашој бази направили своју табелу, следећи корак је креирање ХТМЛ веб обрасца који можемо да користимо за прикупљање специфичности нових активности и потом те информације пошаљемо у пхп програм.

Наш први корак у дизајнирању веб обрасца је да анализирамо сваки податак који ћемо прикупљати и одлучимо који тип ХТМЛ обрасца ознаке ћемо користити за прикупљање тог дела података. Ако нисте упознати са ХТМЛ ознакама обрасца, погледајте моју ХТМЛ локацију овде на ЦоффеБреакБлог.

ацт_ИД
У последњем водичу смо прво поље у табели наших активности назвали поље ацт_ИД које је јединствени идентификатор за сваки запис. Како је ово поље табеле постављено на аутоматски прираштај, не морамо сакупљати никакве податке за поље помоћу нашег веб обрасца.

ацт_титле
Наслов активности или догађаја је само кратак ред текста тако да можемо користити ову ознаку за унос ХТМЛ текста.

ацт_десц
Опис активности могао би бити врло кратак или прилично детаљан. Тако да ћемо за ово поље користити ознаку тектареа.

ацт_монтх_1
ацт_даи_1
ацт_иеар_1
ацт_хоур_1
Ова поља за унос прикупљају датум почетка (месец, дан, година, сат) активности. Да бисте спречили забуну узроковану погрешно унетим подацима, за информације о датуму боље је користити ХТМЛ ознаку у веб обрасцу. Једна ознака приказује падајућу листу месеци у години, а друга ознака дане у месецу. Погодили сте, трећа ознака ће приказати распон година. Наравно, ово распон може обухватити онолико година колико вам треба. Међутим, ову трећу ознаку можете изоставити ако је програм активности само за једногодишњи календар. Називи месеци су приказани у текстуалном формату (као што су јануар, фебруар). На овај начин ће веб образац бити пријатнији за кориснике. На крају, још једна ознака за одабир приказаће час дана за који је активност планирана (у корацима од пола сата).

ацт_монтх_2
ацт_даи_2
ацт_иеар_2
ацт_хоур_2
Направићемо другу групу ових ознака за крајњи датум (месец, дан, годину, сат) активности. Користићемо број један на крају поља за унос датума почетка и број два на крају друге групе.

ацт_тиместамп_1
ацт_тиместамп_2
Након што датум и време сакупе ознаке које смо управо расправљали, програм ће претварати почетни и крајњи датум / време у временску ознаку Уник и спремати временску ознаку у табелу. Будући да то ради програм, нећемо морати да имамо ознаку за та поља у нашем веб облику.

ацт_статус
Када први пут унесете активност у календар, ацт_статус активности је подразумевано постављен на непотпун. Међутим, желите да ажурирате статус активности коју ћете довршити касније. Користићемо ознаку за унос радио дугмета која ће вам омогућити да статус пребаците са непотпуног на комплетан.