Program Kalender Aktivitas Pribadi - Gunakan Fungsi strtotime dan mysql_select_db
Pada titik ini dalam proyek Program Kalender Aktivitas Pribadi, kami telah memprogram skrip ActivityEntry.php3 untuk mengirim Formulir Entri Kegiatan ke browser web ketika diperlukan dan untuk memeriksa data yang hilang dan merespons jika perlu. Sekarang kami akhirnya tiba di tempat di skrip ActivityEntry.php3 di mana kami siap memproses data formulir untuk entri aktivitas baru. Karena kita telah melewati semua tes sebelumnya, kita dapat mengasumsikan bahwa data siap untuk dikirim ke dalam basis data. (Lihat catatan di bagian bawah halaman tentang pengujian keamanan.)

Anda seharusnya sudah membuat file config.php3. Selain itu, Anda perlu menyegarkan memori Anda tentang fungsi strtotime () dan fungsi mysql_connect (). Jika Anda perlu bantuan dengan tugas-tugas ini, ikuti tautan di bawah dan lakukan itu sekarang. Setelah selesai, kami siap untuk menulis bagian skrip ActivityEntry.php3 yang akan membuat catatan baru di tabel kegiatan. Anda akan ingat bahwa kami membuat tabel kegiatan ini dalam tutorial pertama proyek. Berikut adalah dua langkah selanjutnya yang perlu kita tambahkan ke skrip ActivityEntry.php3.

1. Gunakan fungsi strtotime () untuk membuat cap waktu Unix untuk awal dan akhir waktu / tanggal untuk aktivitas baru. Kami akan membuat dua variabel baru untuk menyimpan informasi ini.

2. Gunakan fungsi mysql_connect () untuk mengidentifikasi diri Anda ke server MySQL dan menambahkan fungsi mysql_select_db untuk mengidentifikasi database apa yang ingin kami gunakan.

Unix Timestamp

Dalam tutorial sebelumnya, Anda belajar cara menggunakan fungsi strtotime () untuk membuat cap waktu Unix. Sekarang kita akan menggunakan fungsi ini untuk membuat dua cap waktu untuk awal dan akhir waktu / tanggal untuk aktivitas baru. Kami akan menyimpan cap waktu ini dalam dua variabel baru yang akan kami panggil $ act_start_time dan $ act_end_time.

Anda akan ingat bahwa dalam file CheckData.php3, kami menyimpan informasi waktu / tanggal aktivitas baru (diperoleh dari formulir web) dalam variabel berikut.

Tanggal dan waktu kegiatan dimulai
$ pass_act_month_1
$ pass_act_day_1
$ pass_act_year_1
$ pass_act_hour_1

Tanggal dan waktu kegiatan berakhir
$ pass_act_month_2
$ pass_act_day_2
$ pass_act_year_2
$ pass_act_hour_2

Kami akan menggunakan pernyataan strtotime () untuk membuat timestamp Unix dari variabel-variabel ini. Kemudian kita dapat menyimpan cap waktu ini di basis data. Seperti yang Anda lihat, variabel dipisahkan oleh spasi dan ditempatkan di dalam tanda kutip.

$ 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 ");
Catatan--Panah menunjukkan bahwa kode tersebut dibungkus dengan baris kedua dan harus benar-benar berada pada satu baris.

Selanjutnya




File Konfigurasi Kustom Untuk Program PHP
Cara Menghubungkan ke Server MySQL dengan Fungsi PHP mysql_connect

Fungsi PHP Strtotime