Travanj oko svijeta
Svibanj 2024
U ovom trenutku u programu Programa kalendara za osobne aktivnosti programirali smo skriptu ActivityEntry.php3 da pošalje obrazac za unos aktivnosti web pregledniku kada je to potrebno i provjeri nedostajuće podatke i po potrebi odgovori. Sad smo konačno stigli na mjesto u skripti ActivityEntry.php3 gdje smo spremni obraditi podatke obrasca za novi unos aktivnosti. Budući da smo prošli sav prethodni test, možemo pretpostaviti da su podaci spremni za objavljivanje u bazi podataka. (Pogledajte bilješku na dnu stranice o sigurnosnom testiranju.) Trebate već stvoriti datoteku config.php3. Također ćete trebati osvježiti pamćenje o funkciji strtotime () i mysql_connect () funkciji. Ako vam je potrebna pomoć u vezi s ovim zadacima, slijedite donju vezu i učinite to sada. Nakon toga smo spremni napisati odjeljak skripte ActivityEntry.php3 koji će stvoriti novi zapis u tablici aktivnosti. Sjetit ćete se da smo stvorili ovu tablicu aktivnosti u prvom tutorialu projekta. Evo sljedeća dva koraka koja moramo dodati skriptu ActivityEntry.php3. 1. Upotrijebite funkciju strtotime () za stvaranje vremenske oznake Unix za početak i vrijeme / datum završetka nove aktivnosti. Stvorit ćemo dvije nove varijable koje će sadržavati ove podatke. 2. Pomoću funkcije mysql_connect () identificirajte se na MySQL poslužitelju i dodajte mysql_select_db funkciju da biste odredili koju bazu podataka želimo koristiti. Unix TimestampU prethodnom vodiču naučili ste kako koristiti funkciju strtotime () za stvaranje vremenskih žigova Unix. Sada ćemo ovom funkcijom stvoriti dvije vremenske oznake za početak i vrijeme / datum završetka nove aktivnosti. Spremit ćemo ove vremenske oznake u dvije nove varijable koje ćemo nazvati $ act_start_time i $ act_end_time.Sjetit ćete se da smo u datoteku CheckData.php3 pohranili informacije o vremenu i datumu nove aktivnosti (dobivene iz web obrasca) u sljedećim varijablama. Datum i vrijeme početka aktivnosti $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Datum i vrijeme završetka aktivnosti $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Upotrijebit ćemo naredbu strtotime () da stvorimo Unix vremensku oznaku iz ovih varijabli. Tada ove vremenske oznake možemo pohraniti u bazu podataka. Kao što vidite, varijable su odvojene razmakom i smještene u navodnike.
Sljedeće → Prilagođena konfiguracijska datoteka za PHP programe Kako se povezati s MySQL serverom pomoću funkcije PHP mysql_connect PHP Strtotime funkcija | |