Személyes tevékenységek naptári programja - Használja az strtotime és a mysql_select_db funkciókat
A Személyes tevékenységek naptár program ezen a pontján beprogramoztuk az ActivityEntry.php3 szkriptet, hogy szükség esetén elküldje a tevékenység bejegyzését a webböngészőhöz, és ellenőrizze a hiányzó adatokat, és szükség esetén válaszoljon. Most végre megérkeztünk arra a helyre az ActivityEntry.php3 szkriptben, ahol készen állunk az űrlapadatok feldolgozására egy új tevékenység bejegyzéshez. Mivel az összes előző tesztet letettük, feltételezhetjük, hogy az adatok készen állnak az adatbázisba való felvételre. (A biztonsági tesztelésről az oldal alján található megjegyzés található.)

Már létre kellett hoznia egy config.php3 fájlt. Ezenkívül frissítenie kell a memóriát a strtotime () és a mysql_connect () függvényről. Ha segítségre van szüksége ezekben a feladatokban, kövesse az alábbi linket, és tegye meg most. Ha ez befejeződött, készen állunk arra, hogy megírjuk az ActivityEntry.php3 szkript azon szakaszát, amely új rekordot hoz létre a tevékenységi táblázatban. Emlékezni fog arra, hogy ezt a tevékenységi táblázatot a projekt első bemutatójában készítettük. Ez a következő két lépés, amelyet hozzá kell adnunk az ActivityEntry.php3 szkripthez.

1. A strtotime () függvény segítségével hozzon létre Unix időbélyeget az új tevékenység kezdő és befejező idejéhez / dátumához. Két új változót hozunk létre az információk tárolására.

2. A mysql_connect () függvény segítségével azonosítsa magát a MySQL szerverrel, és adjon hozzá egy mysql_select_db függvényt annak meghatározásához, hogy melyik adatbázist szeretnénk használni.

Unix időbélyegző

Egy korábbi oktatóanyagban megtanulta az strtotime () függvény használatát Unix időbélyeg létrehozásához. Most ezt a funkciót használjuk két időbélyeg létrehozására az új tevékenység kezdő és befejező idejére / dátumára. Tároljuk ezeket az időbélyegzőket két új változóban, amelyeket $ act_start_time és $ act_end_time neveknek hívunk.

Emlékezni fog arra, hogy a CheckData.php3 fájlban az új tevékenység idő- és dátuminformációit (a webes űrlapból) a következő változókban tároltuk.

A tevékenység kezdésének dátuma és időpontja
$ pass_act_month_1
$ pass_act_day_1
$ pass_act_year_1
$ pass_act_hour_1

A tevékenység befejezésének dátuma és időpontja
$ pass_act_month_2
$ pass_act_day_2
$ pass_act_year_2
$ pass_act_hour_2

Az strtotime () utasítást fogjuk felhasználni egy Unix időbélyeg létrehozására ezekből a változókból. Akkor ezeket az időbélyegzőket tárolhatjuk az adatbázisban. Mint láthatja, a változókat szóközzel elválasztják és idézőjelek közé helyezik.

$ 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" );
Jegyzet--A nyíl azt jelzi, hogy a kód egy második sorba van csomagolva, és valóban mindennek egy sorban kell lennie.

Következő →




Egyéni konfigurációs fájl a PHP programokhoz
Hogyan lehet csatlakozni a MySQL Serverhez a PHP mysql_connect funkcióval

A PHP Strtotime funkció


Video Utasításokat: The Great Gildersleeve: French Visitor / Dinner with Katherine / Dinner with the Thompsons (Lehet 2024).