Kita dapat menginput nilai didalam sebuah form. Misalnya ada field nama, alamat, tanggal dan lainnya. Nilai dapat kita input pada setiap field yang tersedia. Namun dalam beberapa kasus misalnya untuk mendapat nilai tanggal sekarang kita tidak bisa membuatnya secara manual harus otomatis dari sistem yang membuatnya, dengan cara mengambil tanggal sekarang pada server lokal komputer kita. Bagaimana cara membuat form input tanggal otomatis dengan php? Simak pembahasannya disini. Sebelumnya saya sudah pernah membahas tentang format tanggal dan waktu di php. Pada artikel tersebut saya membahas bagaimana penggunaan fungsi date() untuk membuat dan mengatur format tanggal di php. Sebaiknya teman-teman membaca terlebih dahulu agar punya gambaran tentang penggunaan fungsi date() tersebut. Karena kita ingin membuat tanggal otomatis sebaiknya field tanggal pada isian form tidak perlu ditampilkan. Kita bisa menggunakan tipe “hidden” pada tag inputnya. Ketika pengguna submit form ke server setelah itu baru kita tampilkan tanggal (saat ini) yang telah dibuat. Contoh Form Input dengan Tanggal OtomatisBerikut ini adalah contoh form input sederhana untuk membuat tanggal otomatis di php, Silahkan kalian copy dan coba jalankan pada localhost komputer kalian.
Ada 3 tag input pada form diatas yang pertama nama dengan tipe text, tanggal dengan tipe hidden dan tag input tipe submit untuk membuat button submit form. nantinya yang akan tampil pada interface pengguna hanyalah field nama dan tombol submit, field tanggal tersembunyi (hidden).
coba perhatikan pada baris sintak untuk tanggal, pada bagian atribut value (nilai) diambil dari fungsi date() untuk menampilkan tanggal sekarang dengan format (d-m-Y) yang artinya tanggal-bulan-tahun. Format tanggal seperti ini secara umum digunakan di Indonesia namun di luar negeri format yang biasa digunakan adalah tahun-bulan-tanggal (Y-m-d). Nantinya kita bisa manipulasi string tanggal dengan bantuan fungsi strtotime . Form diatas saya membuat action-nya pada file itu sendiri, sehingga kita tidak perlu membuat file atau halaman lainnya untuk menerima kiriman nilai dari form tersebut. Jika dijalankan maka hasilnya seperti pada gambar berikut: Bekerja dengan Database MySQLTutorial yang kedua kita akan coba membuat form input tanggal otomatis yang nantinya akan di simpan kedalam database mysql. Sebelum itu persiapkan dulu databasenya ya. Membuat Database
Membuat Tabel
Disini saya membuat sebuah database dengan nama ‘tes‘ dan tabel contoh yang didalamnya terdapat field nama dan tanggal. Nama menggunakan tipe data varchar dan tanggal menggunakan date. Perlu diperhatikan bahwa format tanggal di mysql adalah ‘Y-m-d’ yaitu tahun-bulan-tanggal. Oleh sebab itu nantinya pada fungsi date() format tanggal yang digunakan juga harus disesuaikan. Baca artikel : Cara menampilkan tanggal dari database
Contoh hasil output:Ketika kita cek di database nama yang kita input melalu form telah tersimpan beserta dengan tanggal saat form itu dikirim. Sekian pembahasan sederhana kali ini mengenai form input tanggal otomatis di PHP, semoga bermanfaat dan dapat membantu teman-teman yang sedang belajar. |