Oplåsning af Vault Review
Kan 2024
På dette tidspunkt i programmet Personlige aktiviteter-kalenderprogram har vi programmeret scriptet ActivityEntry.php3 til at sende aktivitetsindtastningsformularen til webbrowseren, når det er nødvendigt, og for at tjekke for manglende data og svare om nødvendigt. Nu er vi endelig ankommet til stedet i ActivityEntry.php3-scriptet, hvor vi er klar til at behandle formulardataene til en ny aktivitetsindgang. Da vi har bestået alle de forrige test, kan vi antage, at dataene er klar til at blive sendt i databasen. (Se note nederst på siden om sikkerhedstest.) Du skulle allerede have oprettet en config.php3-fil. Du skal også opdatere din hukommelse om funktionen strtotime () og mysql_connect (). Hvis du har brug for hjælp til disse opgaver, skal du følge nedenstående link og gøre det nu. Når det er afsluttet, er vi klar til at skrive det afsnit af ActivityEntry.php3-scriptet, der opretter en ny post i aktivitetstabellen. Du vil huske, at vi oprettede denne aktivitetstabel i den første tutorial til projektet. Her er de næste to trin, vi har brug for at føje til scriptet ActivityEntry.php3. 1. Brug funktionen strtotime () til at oprette en Unix-tidsstempel til begyndelse og slutningstid / dato for den nye aktivitet. Vi opretter to nye variabler til at indeholde disse oplysninger. 2. Brug funktionen mysql_connect () til at identificere dig selv til MySQL-serveren, og tilføj en mysql_select_db-funktion til at identificere, hvilken database vi ønsker at bruge. Unix tidsstempelI en tidligere tutorial lærte du, hvordan du bruger strtotime () -funktionen til at oprette Unix-tidsstempler. Nu bruger vi denne funktion til at oprette to tidsstempler til begyndelse og slutningstid / dato for den nye aktivitet. Vi lagrer disse tidsstempler i to nye variabler, som vi kalder $ act_start_time og $ act_end_time.Du vil huske, at i filen CheckData.php3 lagrede vi den nye aktivitets information om tid / dato (hentet fra webformularen) i følgende variabler. Dato og tid, hvor aktiviteten begynder $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Dato og tid, hvor aktiviteten slutter $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Vi bruger strtotime () -sætningen til at oprette et Unix-tidsstempel fra disse variabler. Derefter kan vi gemme disse tidsstempler i databasen. Som du kan se, er variablerne adskilt med et mellemrum og placeret i anførselstegn.
Næste → En brugerdefineret konfigurationsfil til PHP-programmer Sådan opretter du forbindelse til MySQL Server med PHP mysql_connect-funktionen PHP Strtotime-funktion | |