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…
Lalu buat skrip berikut, contoh.php :INSERT INTO user VALUES (‘1’, ‘EKO’, ‘1988-08-11’), (‘2’, ‘HERMAN’, ‘1992-08-11’), (‘3’, ‘JOKO’, ‘1980-10-29’);
Penjelasan singkat…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(“”); } } ?>
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…
0 komentar:
Posting Komentar