Nulis-Ilmu.com

Tutorial Elektronika dan Komputer

  • Home
  • Elektronika
  • Komputer
  • Javascript

Fungsi-fungsi PHP Untuk Menangani Tanggal dan Waktu

15 Oktober 2014 By Eko Purnomo

Untuk menangani tanggal dan waktu, PHP beberapa fungsi diantaranya, fungsi date(), mktime() dan strtotime(). Contoh penggunaan fungsi-fungsi ini adalah pada waktu mencatat dan menyimpan waktu pos sebuah artikel pada blog. Fungsi-fungsi ini juga dipakai saat membuat penjadwalan (scheduler) seperti kontrol perawatan alat dan atau sekedar membuat pemberitahuan tanggal ulang tahun seseorang.

Dalam pemrograman website dinamis, fungsi waktu sangat vital karena mencatat semua aktivitas yang terjadi pada website tersebut. Peran tanggal berfungsi untuk menandai waktu pos sebuah artikel, mencatat jumlah kunjungan per hari dan masih banyak lagi fungsi yang lainnya. Berikut ini penjelasan masing-masing fungsi date(), mktime() dan strtotime().

Fungsi date()

Adalah fungsi untuk menampilkan waktu server sekarang. Fungsi ini mengambil waktu dari server dan menampilkannya sesuai format yang diminta oleh script. PHP menyediakan beberapa parameter untuk fungsi date(). Parameter ini berkaitan dengan format data yang dikembalikan oleh fungsi tersebut.

Berikut ini beberapa parameter pada fungsi date()

Variabel Parameter Keterangan Nilai yang dihasilkan
Hari d Tanggal, 2 digit dengan nol 01 s/d 31
D Tiga digit nama hari dalam seminggu Mon s/d Sun
j Tanggal tanpa nol 1 s/d 31
l Nama hari lengkap dalam seminggu Sunday s/d Saturday
N Urutan hari dalam seminggu 1 (untuk Monday) s/d 7 (untuk Sunday)
S Akhiran angka English untuk tanggal, 2 karakter st, nd, rd atau th.
w Urutan hari dalam seminggu 0 (untuk Sunday) s/d 6 (untuk Saturday)
z Urutan hari setahun 0 s/d 365
Minggu W Urutan minggu dalam setahun 42 (minggu ke-42 dalam tahun ini)
Bulan F Nama bulan lengkap January s/d December
m Urutan bulan dalam setahun dengan nol 01 s/d 12
M Tiga digit nama bulan dalam setahun Jan s/d Dec
n Urutan bulan dalam setahun 1 s/d 12
t Jumlah hari dalam tiap bulan 28 s/d 31
Tahun Y 4 (empat) digit tahun 1999 atau 2006
y 2 (dua) digit tahun 99 atau 06
Waktu a Lowercase Ante meridiem dan Post meridiem am atau pm
A Uppercase Ante meridiem dan Post meridiem AM atau PM
g Jam format 12 tanpa nol 1 s/d 12
G Jam format 24 tanpa nol 0 s/d 23
h Jam format 12 dengan nol 0 s/d 23
H Jam format 24 dengan nol 00 s/d 23
i Menit dengan nol 00 s/d 59
s Detik dengan nol 00 s/d 59

Cara penulisan fungsi date()

 date(format)  atau  date(format,timestamp)  

Contoh penggunaan fungsi date()

 <?php  
echo date("Y-m-d")."<br>"; // contoh tampilan 2014-10-15
echo date("h:i:sa"); // contoh tampilan 10:01:41am
?>

Fungsi mktime()

Merupakan fungsi yang digunakan untuk membuat waktu baru dengan timestamp sesuai format waktu standar. Sebagai contoh misal mau membuat timestamp waktu lima hari setelah hari ini atau membuat timestamp waktu tiga bulan yang lalu. Fungsi mktime() mengembalikan nilai tanggal sesuai format timestamp unix.

Cara penulisan fungsi mktime()

 mktime(hour,minute,second,month,day,year)  

Contoh penggunaan fungsi mktime()

 <?php  
$d=mktime(11, 14, 54, 8, 12, 2014);
echo date("Y-m-d h:i:s a", $d); // menampilkan 2014-08-12 11:14:54 am
?>

Fungsi strtotime()

Digunakan untuk mengkonversi string ke timestamp Unix.

Cara penulisan fungsi strtotime()

 strtotime(string)  

Contoh penggunaan fungsi strtotime()

 <?php  
$d=strtotime("10:30pm April 15 2014");
echo date("Y-m-d h:i:s a", $d); //menampilkan 2014-04-15 10:30:00 pm
?>

Referensi :

  • //www.w3schools.com/php/php_date.asp

Filed Under: PHP

Cara Menggunakan Textarea Pada PHP

14 Oktober 2014 By Eko Purnomo

Textarea adalah elemen form untuk masukan berupa multi-line text. Jika pada input text kita hanya bisa memasukkan baris dalam satu baris saja, maka pada textarea kita bisa memasukkan text dalam beberapa baris. Textarea bisa menampung jumlah karakter yang tak terbatas dan biasanya text ditampilkan dalam font yang fix-width seperti Courier.

Salah satu kelebihan dari textarea yang tidak dimiliki oleh elemen form yang lain adalah sifatnya yang sizeable, artinya bisa diubah-ubah ukurannya oleh pengguna. Meski demikian, ukuran textarea juga bisa diset saat form load dengan atribut cols dan rows. Ukuran textarea juga bisa diset melalui css.

Cara membuat textarea pada form

Pada form html, textarea dibuat dengan menggunakan tag <textarea> dengan tag penutup </textarea. Jika ingin mengisikan data pada textarea bisa ditaruh diantara tag <textarea> dan </textarea>.

Untuk melakukan pengaturan terharap textarea ada beberapa atribut yang bisa dipakai, diantaranya :

1.name

Merupakan atribut untuk mendefinisikan nama dari textarea. Atribut name ini berupa text.
contoh:
<textarea name=”komentar”></textarea>

2.autofocus

Digunakan untuk menetapkan focus pada textarea saat pertama kali form di load. Atribut ini bernilai boolean dan untuk menggunakan atribut ini cukup ditulis nama atribut saja tanpa value.
contoh:
<textarea autofocus></textarea>

3.cols

Digunakan untuk menetapkan lebar sebuah textarea saat diload. Atribut ini bernilai angka (integer).
contoh:
<textarea cols=”50″></textarea>

4.rows

Digunakan untuk menetapkan tinggi sebuah textarea saat diload. Atribut ini bernilai angka (integer).
contoh:
<textarea rows=”50″></textarea>

5.disabled

Digunakan untuk membuat textarea dalam kondisi tidak bisa dipakai, artinya text area tidak dapat diedit dan diselect. Atribut ini bernilai boolean dan untuk menggunakan atribut ini cukup ditulis nama atribut saja tanpa value.
contoh:
<textarea disabled></textarea>

6.maxlength

Merupakan atribut untuk membatasi jumlah karakter dalam textarea. Ini digunakan untuk membatasi jumlah dari textarea yang tak terbatas yang bisa menyebabkan error saat proses submit form.
contoh:
<textarea maxlength=”50″></textarea>

7.placeholder

Berfungsi memberikan petunjuk terhadap pengisian textarea. Petunjuk ini akan tampil saat textarea kosong dan akan menghilang saat textarea diisi atau focus.
contoh:
<textarea placeholder=”Silahkan isi komentar disini…”></textarea>

8.readonly

Digunakan untuk membuat tulisan pada textarea hanya bisa dibaca saja. Atribut ini berbeda dari disabled, karena isi dari textarea masih bisa diselect, dicopy dan disubmit. Atribut ini bernilai boolean dan untuk menggunakan atribut ini cukup ditulis nama atribut saja tanpa value.
contoh:
<textarea readonly></textarea>

9.required

Merupakan atribut untuk membuat kondisi textarea harus diisi saat form disubmit.  Atribut ini bernilai boolean dan untuk menggunakan atribut ini cukup ditulis nama atribut saja tanpa value.
contoh:
<textarea required></textarea>

10.wrap

Atribut ini menentukan bagaimana textarea dikemas saat proses submit form.
contoh:
<textarea rows=”2″ cols=”20″ wrap=”hard”>

Penggunaan textarea

Textarea biasanya digunakan untuk masukan multi-line text seperti saat memasukkan komentar pada suatu blog. Contoh lain adalah saat melakukan posting artikel pada blog juga menggunakan textarea. Jika hanya menggunakan satu baris text sebaiknya digunakan input text bukan textarea.

Menentukan text awal pada textarea

Saat form load kita bisa menampilkan text awal pada textarea dengan cara menaruh text tersebut diantara tag <textarea> dan </textarea>. Teks ini bisa panjang tak terbatas. Text awal ini juga menjadi nilai balikan textarea saat form disubmit.

Mengambil nilai dari textarea

Cara mengambil nilai dari textarea mengacu pada nama textarea dan menggunakan variabel super global sesuai metode form yang dipilih. Untuk menampilkan text dengan karakter enter (baris baru) harus digunakan fungsi nl2br(). Jika tidak maka text akan ditampilkan urut secara horiszontal tanpa baris baru, meski pada textarea ditulis baris baru.

Contoh penggunaan textarea pada PHP

Membuat textarea pada form

 Silahkan isi komentar:<br/>  
<form action="" method="post">
<textarea rows="5" cols="50" name="komentar"></textarea><br/>
<input type="submit" name="enter" value="Enter">
</form>

Tampilan form diatas pada browser

Silahkan isi komentar:

Membuat script untuk menangani textarea

  <?php   
if(isset($_POST['enter']))
{
if(empty($_POST['komentar']))
{
echo "Anda belum mengisi komentar!";
}
else echo "Komentar anda: <br/>".nl2br($_POST['komentar']);
}
?>

Penjelasan script

Pada form terdapat satu textarea dan satu tombol submit. Ukuran textarea diset tinggi 5 baris dan lebar 50 kolom, kemudian diberi nama komentar. Pada textarea tersebut tidak ditulis text awal, jadi antara tag <textarea> dan </textarea>  dikosongkan.

Untuk mengambil data dari form prinsipnya sama seperti yang lain, dalam hal ini form di submit dengan metode post maka pengambilan data menggunakan variabel $_POST. Kemudian data akan dicek, jika kosong/belum diisi akan ditampilkan pesan “Anda belum mengisi komentar!”. Dan jika sudah diisi akan ditampilkan dengan terlebih dahulu diproses oleh function nl2br() untuk menambahkan tag
pada baris baru.

Referensi :

  • //www.w3schools.com/tags/tag_textarea.asp

Filed Under: PHP

Cara Menggunakan Combo Box Pada PHP

13 Oktober 2014 By Eko Purnomo

Combo box pada PHP adalah elemen form berbentuk kotak yang jika diklik akan menampilkan pilihan menu kebawah (drop down list). Combo box lebih efisien digunakan jika opsi pilihan relatif banyak. Dengan combo box form akan lebih ringkas karena hanya dibutuhkan satu baris area saja seperti input checkbox. [Read more…]

Filed Under: PHP Tagged With: cara membuat combo box pada php, cara menggunakan combo box pada php, combo box, combo box php, contoh menggunakan combo box, contoh script combo box pada php, menentukan nilai combo box, mengambil nilai dari combo box

Cara Menggunakan Input Radio Button Pada PHP

12 Oktober 2014 By Eko Purnomo

Input Radio Button pada PHP adalah masukan untuk memilih salah satu opsi diantara beberapa pilihan. Input radio button sekilas nampak seperti kumpulan beberapa input checkbox namun pada input radio button kita hanya diijinkan untuk memilih satu diantara beberapa pilihan. Saat kita memilih satu opsi  (mencentang) dalam satu input radio button otomatis opsi yang lain akan tidak dipilih (otomatis tidak tercentang). [Read more…]

Filed Under: PHP Tagged With: contoh input radio button php, form, input radio button, input radio pada form, php, radio button php, script php input radio button

Cara Menggunakan Input Checkbox Pada PHP

11 Oktober 2014 By Eko Purnomo

Input Checkbox pada PHP adalah sebuah masukan untuk memilih sesuatu opsi/ pilihan. Jika dipilih maka pengguna akan men-check (mencentang) dan jika tidak memilih akan dibiarkan saja. Untuk memilih satu dari beberapa pilihan tidak menggunakan input checkbox melainkan menggunakan input radio button, yang ditulis pada artikel setelah ini. [Read more…]

Filed Under: PHP Tagged With: checkbox php, contoh input checkbox, contoh input checkbox php, form, input checkbox, php, script php input checkbox

Cara Menggunakan Input Password Pada PHP

10 Oktober 2014 By Eko Purnomo

Input password adalah jenis input text yang digunakan untuk menerima masukan yang bersifat rahasia. Prinsipnya sama seperti input text namun saat pengguna mengetikkan huruf pada text box yang nampak hanya dot atau bintang saja. Pada input password tidak menampilkan karakter seperti aslinya karena dikhawatirkan informasi pada text akan terlihat dan dibaca oleh orang lain.

Untuk menggunakan input password digunakan tag <input> dengan atribut type=”password”, contoh <input type=”password”>. Seperti input text, input password juga memiliki atribut name dan value. Proses pengambilan data dari input password sama seperti input text, yang berbeda hanya pada antarmukanya saja.

Contoh penggunaan input password pada form :

<form action="" method="post">
<input type="password" name="pass" value="">
<input type="submit" name="enter" value="Enter">
</form>

Dan ini script PHP untuk menangani input password pada form diatas :

<?php
if(isset($_POST['enter']))
{
$password=$_POST['pass'];
echo "Password= $password";
}
?>

Contoh penerapan input password pada aplikasi login dengan PHP

Login form digunakan untuk memasuki sistem yang bersifat tertutup dan rahasia. Login form sederhana biasanya minimal terdisi dari nama user (username) da kata sandi (password). Dalam hal ini digunakan dua jenis input untuk menerima masukan dari pengguna, yaitu input text pada nama user dan input password pada kata sandi.

Contoh form untuk sistem login

Kita akan membuat form dengan input text, input password dan input submit untuk mengeksekusi form.

<b>Form Login</b>
<form action="" method="post">
Nama User: <input type="text" name="user" value="">
Kata Sandi: <input type="password" name="pass" value="">
<input type="submit" name="enter" value="Enter">
</form>

Berikut tampilan form diatas pada browser

Form Login
Nama User:
Kata Sandi:

Contoh script untuk menangani sistem login diatas secara sederhana

Dalam menangani sistem login kita menggunakan logika IF dengan parameter penyeleksian kondisi mengacu pada nilai nama user dan kata sandi. Kemudian kita akan menetapkan indikator untuk menampilkan berhasil dan gagal.

<?php
if (isset($_POST['enter']))
{
$username = $_POST['user'];
$password = $_POST['pass'];
if(($username="admin")&&($password="123456"))
{
echo "Login Berhasil";
}
else
{
echo "Login Gagal";
}
}
?>

Dan berikut ini script lengkap untuk membuat sistem login sederhana

 <?php  
if (isset($_POST['enter']))
{
$username = $_POST['user'];
$password = $_POST['pass'];
if(($username=="admin")&&($password=="123456"))
{
echo "Login Berhasil";
}
else
{
echo "Login Gagal";
}
echo "<br/><a href='".$_SERVER['PHP_SELF']."'>Kembali</a>";
}
else
echo '
<b>Form Login</b>
<form action="" method="post">
Nama User: <input type="text" name="user" value=""><br/>
Kata Sandi: <input type="password" name="pass" value=""><br/>
<input type="submit" name="enter" value="Enter">
</form>
';
?>

Penjelasan script

Program akan menampilkan form login jika form tidak dalam kondisi POST. Dan jika dalam kondisi POST akan dikerjakan baris program untuk menerima masukan dari input text dan password lalu membandingkannya dengan data yang telah ditetapkan, contoh: username=admin dan password=123456. Jika hasil perbandingan bernilai benar akan ditampilkan Login Berhasil dan jika salah akan ditampilkan Login Gagal.

Referensi :

  • //www.w3schools.com/tags/att_input_type.asp
  • //www.w3schools.com/html/html_forms.asp

Filed Under: PHP

  • « Previous Page
  • 1
  • …
  • 11
  • 12
  • 13
  • 14
  • 15
  • …
  • 17
  • Next Page »

Kategori

  • Android
  • Blogging
  • CSS
  • Desain
  • Elektronika
  • HTML
  • Internet
  • Javascript
  • Komputer
  • Mikrokontroler
  • PHP
  • Website

Pos-pos Terbaru

  • Rangkaian Adaptor 12 Volt 3 Ampere
  • 10 Aplikasi Transportasi Online Terbaru 2018
  • 3 Cara Screenshot di Laptop Windows
  • Rangkaian Adaptor 12V 35Ampere
  • Komunitas Desainer Kampung Jepara
  • Solder Yang Bagus dan Berkualitas
  • Cara Melewatkan Parameter ke dalam Fungsi pada Bahasa C
  • Parameter Dalam Bahasa C: Formal dan Aktual
  • Prototipe Fungsi dalam Bahasa C
  • Cara Menggunakan Fungsi dalam Bahasa C
  • Home
  • Privacy
  • Disclaimer
  • Kontak

Copyright © 2024 · Nulis-ilmu.com