12 SEPTEMBR 2011 : Nah kali ini saya akan sedikit berbagi bagaimana membuat sebuah ucapan selamat ulang tahun yang simple. Yang seperti agan – agan biasa liat di forum – forum biasa. Oke langsung aja gan copy paste scriptnya dan pahami.
1. Membuat table dengan database “September”.
CREATE TABLE `ultah` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`nama` varchar(30) NOT NULL,
`lahir` date DEFAULT NULL,
PRIMARY KEY (`id`)
)
INSERT INTO `ultah` (`id`, `nama`, `lahir`) VALUES
(1, 'Faqih Afiffan Birayuda', '2000-09-12'),
(2, 'Nanang Sulistiawan', '1989-09-12');
2. Nama file : koneksi.php
<?php
$host="localhost";
$user="root";
$pass="";
$dbname="september";
$x=mysql_connect($host,$user,$pass);
if($x){
$y=mysql_select_db($dbname);
if(!$y){
die("cant open this database");
}
}else{
die("cant connect to server -->> ".mysql_error());
}
?>
3. Nama File : ultah.php
<?php
include "koneksi.php";
$date=date("d");
$month=date("m");
$x=mysql_query("select * from ultah");
$y=mysql_fetch_array($x);
$pecah=explode("-",$y['lahir']);
if($month==$pecah['1'] && $date==$pecah['2']){
echo "Selamat Ulang Tahun <b>".$y['nama']."</b>";
}
echo "<hr width='75%' align="left">";
echo "Penjelasan Explode : <br>";
echo $pecah['0'];
echo "<br>".$pecah['1'];
echo "<br>".$pecah['2'];
?>
Sedikit penjelasan bahwa fungsi explode pada PHP berfungsi memisahkan string menjadi array. Adapun syntaksnya adalah explode($pemisah,$string); . Kalian bisa lihat contoh realnya pada script diatas explode("-",$y['lahir']). Jadi tanggal yang pada awalnya satu kesatuan, sebagai contoh 2000-09-12, maka setelah kita explode dengan pemisan ‘-‘ maka antara 2000 dan 09 dan 12 menjadi terpecah.
Full Artikel -->> Klik Disini
Posting Komentar
Posting Komentar