Tradicionalne in elegantne poročne ugodnosti
April 2024
Na tem mestu programa Koledar osebnih dejavnosti smo programirali skript ActivityEntry.php3, da bo v spletni brskalnik poslal obrazec za vnos dejavnosti in po potrebi preveril manjkajoče podatke in se po potrebi odzval. Zdaj smo končno prispeli do mesta v skriptu ActivityEntry.php3, kjer smo pripravljeni obdelati podatke obrazca za nov vnos dejavnosti. Ker smo prestali vse prejšnje preizkuse, lahko domnevamo, da so podatki pripravljeni za objavo v bazo podatkov. (Glejte opombo na dnu strani o varnostnem testiranju.) Datoteko config.php3 bi morali že ustvariti. Prav tako boste morali osvežiti spomin o funkciji strtotime () in funkciji mysql_connect (). Če potrebujete pomoč pri teh nalogah, sledite spodnji povezavi in to storite zdaj. S tem zaključeno smo pripravljeni napisati razdelek skripta ActivityEntry.php3, ki bo ustvaril nov zapis v tabeli dejavnosti. Spomnili se boste, da smo v prvi vadnici projekta ustvarili tabelo dejavnosti. Tu sta naslednja dva koraka, ki ju moramo dodati v skript ActivityEntry.php3. 1. S pomočjo funkcije strtotime () ustvarite časovni žig Unix za začetek in čas / datum za novo aktivnost. Ustvarili bomo dve novi spremenljivki za shranjevanje teh informacij. 2. S funkcijo mysql_connect () se identificirajte na strežniku MySQL in dodajte funkcijo mysql_select_db, da določimo, katero bazo podatkov želimo uporabljati. Časovna žiga UnixV prejšnji vadnici ste se naučili, kako uporabljati funkcijo strtotime () za ustvarjanje časovnih žigov Unix. Zdaj bomo to funkcijo uporabili za ustvarjanje dveh časovnih žigov za začetni in končni čas / datum za novo dejavnost. Te časovne žige bomo shranili v dve novi spremenljivki, ki ju bomo poklicali $ act_start_time in $ act_end_time.Zapomnili si boste, da smo v datoteko CheckData.php3 shranili podatke o času / datumu nove dejavnosti (pridobljeni iz spletnega obrazca) v naslednjih spremenljivkah. Datum in čas začetka dejavnosti $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Datum in čas zaključka dejavnosti $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Uporabili bomo stavek strtotime () za ustvarjanje časovne žige Unix iz teh spremenljivk. Nato lahko te časovne žige shranimo v bazo podatkov. Kot lahko vidite, so spremenljivke ločene s presledkom in postavljene v narekovaje.
Naslednji → Konfiguracijska datoteka za programe PHP Kako se povezati s strežnikom MySQL s funkcijo PHP mysql_connect Funkcija strtotime PHP | |