Jak uzyskać świetną obsługę
Może 2024
W tym momencie w programie kalendarza działań osobistych zaprogramowaliśmy skrypt ActivityEntry.php3, aby wysyłał formularz wpisu działania do przeglądarki internetowej, gdy jest potrzebny, i sprawdzał brakujące dane i reagował w razie potrzeby. Teraz w końcu dotarliśmy do miejsca w skrypcie ActivityEntry.php3, w którym jesteśmy gotowi przetworzyć dane formularza do nowego wpisu działania. Ponieważ przeszliśmy wszystkie poprzednie testy, możemy założyć, że dane są gotowe do opublikowania w bazie danych. (Patrz uwaga na dole strony na temat testowania bezpieczeństwa.) Powinieneś już utworzyć plik config.php3. Musisz także odświeżyć pamięć o funkcji strtotime () i funkcji mysql_connect (). Jeśli potrzebujesz pomocy z tymi zadaniami, kliknij poniższy link i zrób to teraz. Po zakończeniu tej czynności jesteśmy gotowi napisać sekcję skryptu ActivityEntry.php3, która utworzy nowy rekord w tabeli działań. Zapamiętasz, że stworzyliśmy tę tabelę działań w pierwszym samouczku projektu. Oto dwa kolejne kroki, które musimy dodać do skryptu ActivityEntry.php3. 1. Użyj funkcji strtotime (), aby utworzyć uniksowy znacznik czasu dla początkowej i końcowej godziny / daty nowej aktywności. Stworzymy dwie nowe zmienne do przechowywania tych informacji. 2. Użyj funkcji mysql_connect (), aby zidentyfikować się na serwerze MySQL i dodaj funkcję mysql_select_db, aby określić, jakiej bazy danych chcemy używać. Uniksowy znacznik czasuW poprzednim samouczku nauczyłeś się, jak używać funkcji strtotime () do tworzenia uniksowych znaczników czasu. Teraz użyjemy tej funkcji do utworzenia dwóch znaczników czasu dla początkowej i końcowej godziny / daty dla nowej aktywności. Będziemy przechowywać te znaczniki czasu w dwóch nowych zmiennych, które nazwiemy $ act_start_time i $ act_end_time.Zapamiętasz, że w pliku CheckData.php3 zapisaliśmy informacje o czasie / dacie nowego działania (uzyskane z formularza internetowego) w następujących zmiennych. Data i godzina rozpoczęcia aktywności $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Data i godzina zakończenia aktywności $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Użyjemy instrukcji strtotime (), aby utworzyć uniksowy znacznik czasu na podstawie tych zmiennych. Następnie możemy przechowywać te znaczniki czasu w bazie danych. Jak widać, zmienne są oddzielone spacją i umieszczone w cudzysłowie.
Dalej → Plik niestandardowej konfiguracji dla programów PHP Jak połączyć się z serwerem MySQL za pomocą funkcji PHP mysql_connect Funkcja PHP Strtotime | |