No More Bad Hair Days Kit - Обзор продукта
May 2024
На этом этапе проекта «Календарь личных действий» мы запрограммировали скрипт ActivityEntry.php3 для отправки формы ввода активности в веб-браузер, когда это необходимо, а также для проверки пропущенных данных и ответа при необходимости. Теперь мы наконец достигли места в скрипте ActivityEntry.php3, где мы готовы обработать данные формы для новой записи активности. Поскольку мы прошли весь предыдущий тест, мы можем предположить, что данные готовы к публикации в базе данных. (См. Примечание внизу страницы о тестировании безопасности.) Вы должны были уже создать файл config.php3. Также вам необходимо обновить память о функции strtotime () и функции mysql_connect (). Если вам нужна помощь в решении этих задач, перейдите по ссылке ниже и сделайте это сейчас. После этого мы готовы написать раздел скрипта ActivityEntry.php3, который создаст новую запись в таблице действий. Вы помните, что мы создали эту таблицу действий в первом уроке проекта. Вот следующие два шага, которые нам нужно добавить в скрипт ActivityEntry.php3. 1. Используйте функцию strtotime (), чтобы создать метку времени Unix для начала и окончания времени / даты для нового действия. Мы создадим две новые переменные для хранения этой информации. 2. Используйте функцию mysql_connect (), чтобы идентифицировать себя на сервере MySQL и добавьте функцию mysql_select_db, чтобы определить, какую базу данных мы хотим использовать. Unix TimestampВ предыдущем уроке вы узнали, как использовать функцию strtotime () для создания меток времени Unix. Теперь мы будем использовать эту функцию, чтобы создать две метки времени для начала и окончания времени / даты для нового действия. Мы будем хранить эти временные метки в двух новых переменных, которые мы будем называть $ act_start_time и $ act_end_time.Вы помните, что в файле CheckData.php3 мы сохраняли информацию о времени и дате новой активности (полученную из веб-формы) в следующих переменных. Дата и время начала деятельности $ pass_act_month_1 $ pass_act_day_1 $ pass_act_year_1 $ pass_act_hour_1 Дата и время окончания действия $ pass_act_month_2 $ pass_act_day_2 $ pass_act_year_2 $ pass_act_hour_2 Мы будем использовать инструкцию strtotime () для создания метки времени Unix из этих переменных. Затем мы можем сохранить эти временные метки в базе данных. Как видите, переменные разделены пробелом и помещены в кавычки.
Далее → Пользовательский файл конфигурации для программ PHP Как подключиться к серверу MySQL с помощью функции PHP mysql_connect Функция PHP Strtotime | |