Henkilökohtaisen toiminnan kalenteriohjelma - Käytä strtotime- ja mysql_select_db-toimintoja
Henkilökohtaisten aktiviteettien kalenteriohjelmaprojektin tässä vaiheessa olemme ohjelmoineet ActivityEntry.php3-komentosarjan lähettämään aktiviteetin ilmoittautumislomake selaimeen tarvittaessa ja tarkistamaan puuttuvat tiedot ja vastaamaan tarvittaessa. Nyt olemme vihdoin saapuneet ActivityEntry.php3-komentosarjan paikkaan, jossa olemme valmiita käsittelemään lomaketiedot uutta aktiviteettimerkintää varten. Koska olemme läpäisseet kaikki edelliset testit, voidaan olettaa, että tiedot ovat valmiita postittamaan tietokantaan. (Katso suojaustestausta sivun alareunassa olevasta huomautuksesta.)

Sinun olisi jo luonut config.php3-tiedosto. Sinun on myös päivitettävä muisti strtotime () -toiminnosta ja mysql_connect () -toiminnosta. Jos tarvitset apua näissä tehtävissä, seuraa alla olevaa linkkiä ja tee se nyt. Sen valmistuttua olemme valmiita kirjoittamaan ActivityEntry.php3-komentosarjan osan, joka luo uuden tietueen aktiviteettitaulukkoon. Muistat, että loimme tämän aktiviteettitaulukon projektin ensimmäisessä opetusohjelmassa. Tässä on seuraavat kaksi vaihetta, jotka meidän on lisättävä ActivityEntry.php3-komentosarjaan.

1. Käytä strtotime () -toimintoa luodaksesi Unix-aikaleiman uuden toiminnan alkamis- ja lopetusajalle / päivämäärälle. Luomme kaksi uutta muuttujaa näiden tietojen pitämiseksi.

2. Tunnista itsesi MySQL-palvelimella mysql_connect () -toiminnolla ja lisää mysql_select_db-toiminto tunnistaaksesi mitä tietokantaa haluamme käyttää.

Unix-aikaleima

Edellisessä opetusohjelmassa opit käyttämään strtotime () -toimintoa Unix-aikaleimojen luomiseen. Nyt käytämme tätä toimintoa luodaksesi kaksi aikaleimaa uuden toiminnan alkamis- ja lopetusajalle / päivämäärälle. Tallennamme nämä aikaleimat kahteen uuteen muuttujaan, joita kutsutaan $ act_start_time ja $ act_end_time.

Muistat, että CheckData.php3-tiedostoon tallensimme uuden toiminnan aika- ja päivämäärätiedot (saatu web-lomakkeesta) seuraaviin muuttujiin.

Päivämäärä ja aika, jolloin aktiviteetti alkaa
$ pass_act_month_1
$ pass_act_day_1
$ pass_act_year_1
$ pass_act_hour_1

Päivämäärä ja aika, jolloin aktiviteetti päättyy
$ pass_act_month_2
$ pass_act_day_2
$ pass_act_year_2
$ pass_act_hour_2

Käytämme strtotime () -käskyä luodaksesi Unix-aikaleiman näistä muuttujista. Sitten voimme tallentaa nämä aikaleimat tietokantaan. Kuten näette, muuttujat erotetaan välilyönnillä ja sijoitetaan lainausmerkkeihin.

$ act_start_time = strtotime ("$ pass_act_month_1
$ pass_act_day_1 $ pass_act_year_1
$ Pass_act_hour_1" );

$ act_end_time = strtotime ("$ pass_act_month_2
$ pass_act_day_2 $ pass_act_year_2
$ Pass_act_hour_2" );
Huomautus--Nuoli osoittaa, että koodi on kääritty toiselle riville ja sen pitäisi todella olla kaikkien yhdellä rivillä.

Seuraava →




Mukautettu konfigurointitiedosto PHP-ohjelmille
Kuinka muodostaa yhteyden MySQL-palvelimeen PHP mysql_connect -toiminnolla

PHP Strtotime -toiminto


Video-Ohjeita: Top 10 Skype for Business Tips and Tricks (Huhtikuu 2024).