Londons Haunted 50 Berkeley Square
Kan 2024
I den siste opplæringen startet vi et kalenderprogram for personlige aktiviteter skrevet i PHP, og vi opprettet en databasetabell for å lagre informasjon om planlagte aktiviteter og hendelser. Nå som vi har laget tabellen i databasen vår, er neste trinn å lage en HTML-nettform som vi kan bruke til å samle detaljene om nye aktiviteter og deretter sende den informasjonen til php-programmet. Det første trinnet vårt i å utforme nettskjemaet er å analysere hvert informasjonsstykke som vi skal samle inn og bestemme hvilken type HTML-skjema som skal brukes til å samle det stykke data. Hvis du ikke er kjent med HTML-formkoder, kan du sjekke ut HTML-nettstedet mitt her på CoffeBreakBlog. act_ID I den siste opplæringen kalte vi det første feltet i aktivitetstabellen act_ID-feltet som er en unik identifikator for hver post. Fordi dette tabellfeltet er satt til automatisk økning, trenger vi ikke å samle inn data for feltet med webskjemaet vårt. act_title Tittelen på aktiviteten eller hendelsen er bare en kort tekstlinje, slik at vi kan bruke en HTML-tekstinputkode for å samle dette. act_desc Beskrivelsen av aktiviteten kan være veldig kort eller ganske detaljert. Så vi vil bruke tekst-taggen for dette feltet. act_month_1 act_day_1 act_year_1 act_hour_1 Disse inputfeltene samler begynnelsesdatoen (måned, dag, år, time) for aktiviteten. For å forhindre forvirring forårsaket av feil skrevne data, er det bedre å bruke HTML-merkelappen i nettskjemaet for datoinformasjonen. Én tag viser en nedtrekksliste over månedene i året, og en andre tag viser månedene. Du gjettet det, den tredje taggen vil vise en rekke år. Selvfølgelig kan dette spennet omfatte så mange år du trenger. Du kan imidlertid utelate denne tredje koden hvis aktivitetsprogrammet ditt kun er for en årskalender. Månedens navn vises i tekstformat (for eksempel januar, februar). Dette vil gjøre nettformen mer brukervennlig. Til slutt vil en mer merkelapp vise timen på dagen som aktiviteten er planlagt (i trinn på en halv time). act_month_2 act_day_2 act_year_2 act_hour_2 Vi oppretter en andre gruppe av disse taggene for sluttdatoen (måned, dag, år, time) for aktiviteten. Vi vil bruke et nummer en på slutten av inndatafeltene for begynnelsesdatoen og et nummer to på slutten av den andre gruppen. act_timestamp_1 act_timestamp_2 Etter at dato og klokkeslett er samlet av kodene vi nettopp har diskutert, vil programmet konvertere begynnelsen og sluttdatoen / klokkeslettet til en Unix-tidsstempel og lagre tidsstempelen i tabellen. Siden dette er gjort av programmet, trenger vi ikke å ha en tag for disse feltene i vår nettform. act_status Når du først legger inn en aktivitet i kalenderen, er act_status for aktiviteten satt til ufullstendig som standard. Du vil imidlertid oppdatere statusen til aktiviteten som skal fullføres på et senere tidspunkt. Vi vil bruke en inngangskode for alternativknapper som lar deg endre status fra ufullstendig til fullstendig. |