休日の生花
かもしれません 2024
Personal Activities Calendar Programプロジェクトのこの時点で、必要なときにActivity Entry FormをWebブラウザーに送信し、欠落データを確認して必要に応じて応答するように、ActivityEntry.php3スクリプトをプログラムしました。これで、ついにActivityEntry.php3スクリプト内の場所に到達しました。ここで、新しいアクティビティエントリのフォームデータを処理する準備が整いました。前のすべてのテストに合格したため、データをデータベースに投稿する準備ができていると想定できます。 (セキュリティテストについては、ページの下部にある注意を参照してください。) config.php3ファイルはすでに作成されているはずです。また、strtotime()関数とmysql_connect()関数に関するメモリを更新する必要があります。これらのタスクでサポートが必要な場合は、以下のリンクに従ってください。これが完了すると、Activitiesテーブルに新しいレコードを作成するActivityEntry.php3スクリプトのセクションを作成する準備が整いました。プロジェクトの最初のチュートリアルでこのアクティビティテーブルを作成したことを思い出してください。 ActivityEntry.php3スクリプトに追加する必要がある次の2つのステップを次に示します。 1. strtotime()関数を使用して、新しいアクティビティの開始時刻と終了時刻のUnixタイムスタンプを作成します。この情報を保持するために2つの新しい変数を作成します。 2. mysql_connect()関数を使用して、MySQLサーバーに自分自身を識別し、mysql_select_db関数を追加して、使用するデータベースを識別します。 Unixタイムスタンプ前のチュートリアルで、strtotime()関数を使用してUnixタイムスタンプを作成する方法を学びました。次に、この関数を使用して、新しいアクティビティの開始時刻と終了時刻の2つのタイムスタンプを作成します。これらのタイムスタンプを、$ act_start_timeと$ act_end_timeを呼び出す2つの新しい変数に保存します。CheckData.php3ファイルで、新しいアクティビティの時刻/日付情報(Webフォームから取得)を次の変数に保存したことを思い出してください。 アクティビティの開始日時 $ 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プログラム用のカスタム構成ファイル PHP mysql_connect関数を使用してMySQLサーバーに接続する方法 PHP Strtotime関数 | |