Henkilökohtaiset aktiviteetit -kalenteriohjelma - Kerää tietoja PHP-ohjelmaan HTML-Web-lomakkeella
Viimeisessä opetusohjelmassa aloitimme PHP: llä kirjoitetun henkilökohtaisten aktiviteettien kalenteriohjelman ja loimme tietokantataulukon tietojen tallentamiseksi ajoitetusta toiminnasta ja tapahtumista. Nyt kun taulukomme on luotu tietokantaamme, seuraava askel on luoda HTML-verkkosivulomake, jonka avulla voimme kerätä uusien toimintojen yksityiskohtia ja lähettää tiedot sitten php-ohjelmaan.

Ensimmäinen askel verkkosivulomakkeen suunnittelussa on analysoida jokainen keräämämme tieto ja päättää, minkä tyyppistä HTML-lomaketunnistetta kyseisen tiedon keräämiseen käytetään. Jos et tunne HTML-lomakkeita, tutustu HTML-sivustooni täällä CoffeBreakBlog.

act_ID
Viimeisessä opetusohjelmassa kutsuttiin toimintataulukomme ensimmäiseksi kentäksi act_ID-kenttä, joka on jokaiselle tietueelle yksilöivä tunniste. Koska tämä taulukkokenttä on asetettu automaattiseen lisäykseen, meidän ei tarvitse kerätä tietoja kentästä verkkosivullamme.

act_title
Aktiviteetin tai tapahtuman otsikko on vain lyhyt tekstirivi, jotta voimme käyttää HTML-tekstinsyöttötunnistetta tämän keräämiseen.

act_desc
Toiminnan kuvaus voi olla hyvin lyhyt tai melko yksityiskohtainen. Joten käytämme tekstikenttätunnistetta tähän kenttään.

act_month_1
act_day_1
act_year_1
act_hour_1
Nämä syöttökentät keräävät toiminnan alkamispäivän (kuukausi, päivä, vuosi, tunti). Väärin kirjoitettujen tietojen aiheuttaman sekaannuksen estämiseksi on parempi käyttää päivämäärätietoja Web-muodossa olevaa HTML-valintatagia. Yksi tunniste näyttää avattavan luettelon vuoden kuukauksista ja toinen tunniste näyttää kuukauden päivät. Arvasit sen, kolmas tunniste näyttää vuosien ajan. Tietysti tämä span voi sisältää niin monta vuotta kuin tarvitset. Voit kuitenkin jättää tämän kolmannen tunnisteen pois, jos toimintaohjelmasi on tarkoitettu vain vuosikalenterille. Kuukausien nimet näytetään tekstimuodossa (kuten tammikuu, helmikuu). Tämä tekee verkkolomakkeesta käyttäjäystävällisemmän. Lopuksi vielä yksi valittu tunniste näyttää sen tunnin tunnin, jona aktiviteetti on suunniteltu (puolen tunnin välein).

act_month_2
act_day_2
act_year_2
act_hour_2
Luomme toisen ryhmän näistä tunnisteista toiminnan päättymispäivälle (kuukausi, päivä, vuosi, tunti). Käytämme numeroa yksi aloituspäivämäärän syöttökenttien lopussa ja numeroa toisen toisen ryhmän lopussa.

act_timestamp_1
act_timestamp_2
Kun päivämäärä ja kellonaika on kerätty äskettäin keskusteltujen tunnisteiden avulla, ohjelma muuntaa alkamis- ja lopetuspäivän / kellonajan Unix-aikaleimoksi ja tallentaa aikaleiman taulukkoon. Koska ohjelma tekee tämän, meillä ei tarvitse olla tunnistetta näille kenttiä varten verkkosivullamme.

act_status
Kun kirjoitat aktiviteetin kalenteriin ensimmäisen kerran, aktiviteetin act_status on oletusarvoisesti epätäydellinen. Haluat kuitenkin päivittää aktiviteetin tilan loppuun myöhemmin. Käytämme radiopainikkeen syöttötunnistetta, jonka avulla voit vaihtaa tilan epätäydellisestä täydelliseksi.








Video-Ohjeita: Web Programming - Computer Science for Business Leaders 2016 (Saattaa 2024).