August '06 vabastatakse
Mai 2024
Isiklike tegevuste kalendriprogrammi projekti praegusel hetkel oleme programmeerinud skripti ActivityEntry.php3, et saata tegevuse sisenemise vorm veebibrauserisse, kui seda vaja on, ning kontrollida puuduvate andmete olemasolu ja vajadusel reageerida. Nüüd oleme lõpuks jõudnud skripti ActivityEntry.php3 sellesse kohta, kus oleme valmis töötlema vormi andmeid uue tegevuse jaoks. Kuna oleme kogu eelneva testi sooritanud, võime eeldada, et andmed on andmebaasi postitamiseks valmis. (Turvakontrolli kohta lugege lehe allosas märkust.) Te oleksite juba pidanud looma faili config.php3. Samuti peate värskendama oma mälu funktsiooni strtotime () ja funktsiooni mysql_connect () kohta. Kui vajate nende ülesannete täitmisel abi, siis järgige allolevat linki ja tehke seda kohe. Selle valmimisega oleme valmis kirjutama skripti ActivityEntry.php3 sektsiooni, mis loob uue tabeli tegevuste tabelisse. Meenub, et koostasime selle tegevuste tabeli projekti esimeses õpetuses. Siin on järgmised kaks järgmist sammu, mille peame skripti ActivityEntry.php3 lisama. 1. Kasutage funktsiooni strtotime (), et luua Unixi ajatempel uue tegevuse alguse ja lõpu kellaajaks / kuupäevaks. Selle teabe hoidmiseks loome kaks uut muutujat. 2. Kasutage funktsiooni mysql_connect (), et tuvastada ennast MySQL-i serveriga, ja lisage funktsioon mysql_select_db, et tuvastada, millist andmebaasi me soovime kasutada. Unixi ajatempelEelmises õpetuses õppisite, kuidas kasutada funktsiooni strtotime () Unixi ajatemplite loomiseks. Nüüd kasutame seda funktsiooni, et luua kaks uue aja alguse ja lõpu kellaaega / kuupäeva ajatemplit. Salvestame need ajatemplid kahes uues muutujas, mida nimetatakse $ act_start_time ja $ act_end_time.Mäletate, et failis CheckData.php3 salvestasime uue tegevuse aja- ja kuupäevateabe (saadud veebivormist) järgmistes muutujates. Tegevuse alguse kuupäev ja kellaaeg $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Tegevuse lõppemise kuupäev ja kellaaeg $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Nendest muutujatest Unixi ajatempli loomiseks kasutame avaldust strtotime (). Siis saame neid ajatempleid andmebaasi salvestada. Nagu näete, eraldatakse muutujad tühikuga ja asetatakse jutumärkidesse.
Järgmine → Kohandatud konfiguratsioonifail PHP-programmidele Kuidas ühendada MySQL serveriga funktsiooni PHP mysql_connect abil PHP Strtotime funktsioon | |