Recept Hara Murgh Tikka
Apríl 2024
V tomto okamihu sme v programe Kalendár osobných aktivít naprogramovali skript ActivityEntry.php3, aby sa v prípade potreby odoslal do webového prehľadávača formulár na zadanie aktivity a aby sa skontrolovali chýbajúce údaje av prípade potreby reagovali. Teraz sme sa konečne dostali na miesto v skripte ActivityEntry.php3, kde sme pripravení spracovať údaje formulára pre nový záznam aktivity. Pretože sme prešli všetkými predchádzajúcimi testami, môžeme predpokladať, že údaje sú pripravené na zverejnenie v databáze. (Informácie o testovaní zabezpečenia nájdete v dolnej časti stránky.) Mali ste už vytvoriť súbor config.php3. Tiež bude potrebné obnoviť pamäť o funkcii strtotime () a mysql_connect (). Ak potrebujete pomoc s týmito úlohami, kliknite na odkaz nižšie a urobte to teraz. Po dokončení sme pripravení napísať časť skriptu ActivityEntry.php3, ktorá vytvorí nový záznam v tabuľke aktivít. Pamätáte si, že túto tabuľku aktivít sme vytvorili v prvom tutoriáli projektu. Tu sú ďalšie dva kroky, ktoré musíme pridať do skriptu ActivityEntry.php3. 1. Pomocou funkcie strtotime () vytvorte časovú pečiatku Unixu pre začiatočný a konečný čas / dátum pre novú aktivitu. Vytvoríme dve nové premenné na uchovanie týchto informácií. 2. Pomocou funkcie mysql_connect () sa identifikujte na server MySQL a pridajte funkciu mysql_select_db na identifikáciu databázy, ktorú chceme použiť. Časová pečiatka UnixuV predchádzajúcom návode ste sa naučili, ako používať funkciu strtotime () na vytváranie časových pečiatok Unixu. Teraz použijeme túto funkciu na vytvorenie dvoch časových pečiatok pre začiatočný a konečný čas / dátum pre novú aktivitu. Tieto časové pečiatky uložíme do dvoch nových premenných, ktoré budeme volať $ act_start_time a $ act_end_time.Pamätáte si, že v súbore CheckData.php3 sme ukladali informácie o čase a dátume novej aktivity (získané z webového formulára) do nasledujúcich premenných. Dátum a čas začatia činnosti $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Dátum a čas ukončenia činnosti $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Príkaz strtotime () použijeme na vytvorenie časovej pečiatky Unixu z týchto premenných. Tieto časové značky potom môžeme uložiť do databázy. Ako vidíte, premenné sú oddelené medzerou a umiestnené v úvodzovkách.
Ďalej → Vlastný konfiguračný súbor pre programy PHP Ako sa pripojiť k serveru MySQL pomocou funkcie mysql_connect PHP Funkcia PHP Strtotime | |