logo

Menampilkan Hari Ulang Tahun Seseorang Dengan Fungsi Explode

Arsip IlmuWebsite
Sabtu, 12 Juni 2010 � 08.34 WIB 1 menit baca 2x dibaca
Halo teman-teman sekalian. Pernah lihat di forum, ada tulisan ?Birthday Today?, misalnya ?Birthday Today : eko, herman?? Nah pada tutorial kali ini saya akan memberikan tutorial untuk menampilkan nama-nama user yang menjadi member pada forum. Dan kemudian apabila hari pada saat hari yang bersangkutan ulang tahun, maka secara otomatis akan menampilkan nama mereka. Let?s play? ?:) Pertama-tama kita buat databasenya terlebih dahulu?
CREATE TABLE ?user? (
?id? tinyint (1),
?nama? varchar (30),
?kelahiran? date,
PRIMARY KEY (?id?)
);
Kemudian kita insert data ke dalam tabel?
INSERT INTO user VALUES
(?1?, ?EKO?, ?1988-08-11?),
(?2?, ?HERMAN?, ?1992-08-11?),
(?3?, ?JOKO?, ?1980-10-29?);
Lalu buat skrip berikut, contoh.php :
");
while ($r=mysql_fetch_array($q)) {
$pecah = explode("-",$r['kelahiran']);//memecah string menjadi elemen array
$tgl_skrg = date("d");//menampilkan hari saat ini
$bln_skrg = date("m");//menampilkan bulan saat ini
if (($bln_skrg == $pecah[1]) && ($tgl_skrg == $pecah[2])) {
echo("".$r['nama']."
");//menampilkan nama user } else { echo(??); } } ?>
Penjelasan singkat? Fungsi explode berfungsi menciptakan array dari suatu string. Fungsi explode memecah masing-masing string menjadi substring, dengan basis ?-?, jadi kalau seumpama field itu berisi ?1988-08-11?, maka akan dipecah menjadi 3 elemen array yaitu $pecah[0] = ?1988?, $pecah[1] = ?08?, $pecah[2] = ?11?. Logika &&(and) berfungsi jika kedua statement dalam kondisi tersebut bernilai true, maka perintah menampilkan nama user yang berulang tahun pada hari dan bulan saat itu akan dijalankan. Sekian, semoga bermanfaat? :) Download skrip diatas Menampilkan hari ulang tahun seseorang dengan fungsi explode.zip
LD
Penulis
Loka Dwiartara

Saya membantu orang non-IT yang punya ide dan laptop agar bisa membangun aplikasi sederhana dengan bantuan AI, tanpa latar belakang IT, tanpa harus belajar coding dari nol.

Artikel Terkait