Mohon maaf, mungkin terdapat beberpa tulisan yang contohnya tidak ada dan tidak dapat didownload bahkan sudah tidak dapat diterapkan. Hal ini dikarenakan tulisan tersebut dibuat babaerapa tahun lalu (jadul).

13 July 2010

Filter Pilihan Tanggal pada ComboBox

Administrator 13 July 2010 1
Filter Pilihan Tanggal pada ComboBox
Sebelumnya, Saya pernah menuliskan artikel bagaimana Membuat pilihan tanggal dengan ComboBox pada PHP. Nah, sekarang saya akan memberikan contoh, bagaimana cara mem-filter dari pilihan tangal tersebut. Sebelumnya saya akan menjelaskan dulu apa sih yang di maksud filter di sini? bingung Filter ini adalah penyaring dari suatu data yang dipilih pengguna. Dalam contoh kali ini, pengguna akan memilih tanggal yang diinginkan. Misalnya saja pemilihan tanggal lahir.

Nah, di sini yang akan saya bahas, bagaimana bila pengguna melakukan pemilihan tanggal lahir 31 April? mikir Lalu bagaimana jika ada yang melakukan pemilihan 31 Februari? kaget Jelas tidak ada kan? Ok, sekarang langsung saja kita mulai. Dengan memanfaatkan script yang sudah ada, maka kita tinggal tambahkan fungsi form.
<form action="#" method="POST">
<?php
//array yang digunakan pada ComboBox bulan
$bln=array(1=>"Januari","Februari","Maret","April","Mei","Juni","July","Agustus","September","Oktober","November","Desember");

//membuat tanggal 1-31 pada ComboBox
echo "Tanggal:<select name=tanggal>
 <option value=01 selected>01</option>";
  for($tgl=2; $tgl<=31; $tgl++){
   $tgl_leng=strlen($tgl);
   if ($tgl_leng==1)
    $i="0".$tgl;
   else
    $i=$tgl;
   echo "<option value=$i>$i</option>";
  }
echo "</select>";

//membuat bulan ComboBox
echo "<select name=bulan>
 <option value=Januari selected>Januari</option>";
  for($bulan=2; $bulan<=12; $bulan++){
   echo "<option value=$bulan>$bln[$bulan]</option>";}
  echo "</select>";

//Membuat tahun 1900 sampai sekarang pada ComboBox
$now=date("Y");
echo "<select name=tahun>
 <option value=1900 selected>1900</option>";
  for($thn=1901; $thn<=$now; $thn++){
   echo "<option value=$thn>$thn</option>";}
  echo "</select>";
?>

<br><input type="submit" value="Pilih"/>
</form>

Setelah itu, Letakkan kode berikut ini di bawah script di atas.
<?php
 $bulan=$_POST[bulan];
 $tanggal=$_POST[tanggal];
 $tahun=$_POST[tahun];
 
 if(((($bulan==4)||($bulan==6)||($bulan==9)||($bulan==11))&&($tanggal==31))||
   (($bulan==2)&&($tahun%4==0)&&(($tanggal==30)||($tanggal==31)))||
   (($bulan==2)&&($tahun%4!=0)&&(($tanggal==29)||($tanggal==30)||($tanggal==31)))){
 //menentukan jumlah hari pada suatu bulan
 if((($bulan==4)||($bulan==6)||($bulan==9)||($bulan==11))&&($tanggal==31)){
  echo "<table bgcolor='#FFFF99' width='100%'><tr>
  <td>&#8226; Penulisan Tanggal 31 tidak sesuai dengan bulan.</td>
  </tr></table>";
 }
 if(($bulan==2)&&($tahun%4==0)&&(($tanggal==30)||($tanggal==31))){
  echo "<table bgcolor='#FFFF99' width='100%'><tr>
  <td>&#8226; Pengaturan februari kabisat.</td>
  </tr></table>";
 }
 if(($bulan==2)&&($tahun%4!=0)&&(($tanggal==29)||($tanggal==30)||($tanggal==31))){
  echo "<table bgcolor='#FFFF99' width='100%'><tr>
  <td>&#8226; Pengaturan februari bukan kabisat.</td>
 </tr></table>";
 }
 if(($bulan=="bulan")||($tanggal=="tanggal")||($tahun=="tahun")){
  echo "<table bgcolor='#FFFF99' width='100%'><tr>
  <td>&#8226; Belum di pilih.</td>
 </tr></table>";
 }
 }
 else{
  echo "Sukses";
 }
?>

Beri nama file tersebut sesuai dengan keinginan anda, asalkan menggunakan extensi *.php. Untuk lebih jelasnya, anda bisa menekan tombol di bawah ini :D.

12 July 2010

Membuat pilihan Tanggal dengan ComboBox pada PHP

Administrator 12 July 2010 34
Membuat pilihan Tanggal  dengan ComboBox pada PHP
Biasanya ketika kita membuat suatu web, pastinya terdapat unsur tanggal bukan? Nah, disini saya akan menuliskan bagaimana cara membuatnya dengan bahasa PHP. Salah satu cara untuk memilih tanggal adalah menggunakan ComboBox. Tujuan dengan menggunakan ComboBox adalah untuk mempermudah user dalam memilih pilihan yang sudah disediakan.
Hal ini juga menghindari kesalahan user dalam penulisan suatu format tanggal yang telah disediakan. Untuk lebih jelasnya, lihat pelajari dan coba script berikut ini:
<?php
//array yang digunakan pada ComboBox bulan
$bln=array(1=>"Januari","Februari","Maret","April","Mei","Juni","July","Agustus","September","Oktober","November","Desember");

//membuat tanggal 1-31 pada ComboBox
echo "Tanggal:<select name=tanggal>
<option value=01 selected>01</option>";
 for($tgl=2; $tgl<=31; $tgl++){
  $tgl_leng=strlen($tgl);
  if ($tgl_leng==1)
   $i="0".$tgl;
  else
   $i=$tgl;
   echo "<option value=$i>$i</option>";
 }
echo "</select>";

//membuat bulan ComboBox
echo "<select name=bulan>
  <option value=Januari selected>Januari</option>";
   for($bulan=2; $bulan<=12; $bulan++){
    echo "<option value=$bulan>$bln[$bulan]</option>";
   }
echo "</select>";

//Membuat tahun 1900 sampai sekarang pada ComboBox
$now=date("Y");
echo "<select name=tahun>
 <option value=1900 selected>1900</option>";
  for($thn=1901; $thn<=$now; $thn++){
   echo "<option value=$thn>$thn</option>";
  }
echo "</select>";
?>

Nah, kita bisa lihat dengan menggunakan beberapa baris kode di atas, kita sudah biasa membuat pemilhan tanggal-bulan-tahun. Misalnya dari ComboBox tanggal, hanya dengan beberapa baris kode sudah terdapat pilihan tanggal antara tanggal 1-31. Begitu juga dengan tahun, sudah terdapat pilihan antara tahun 1900 hingga sekarang. Nah, mudah bukan? Sekarang giliran anda untuk mencoba bagooos

Noted : Script di atas belum mengunakan validasi tanggal kabisat.




05 July 2010

Font Embedded pada Browser User

Administrator 05 July 2010 0
Font Embedded pada Browser User
Nah, kali ini saya akan menuliskan bagaimana cara mengganti jenis fonts untuk ditampilkan dalam suatu web. Untuk mengganti jenis fonts tersebut cukup mudah yakni menuliskan script di bawah ini.
 
<font face='Times New Roman, Times, serif'>Coba Font Default</font>
 
Hasilnya: Coba Font Default

Mungkin ada yang bertanya, kenapa terdapat 3 jenis fonts dalam script di atas bingung. Sedikit saya akan jelaskan sesuai pengethuan saya. 3 Jenis fonts tersebut ditulis dengan maksud memberikan pilihan suatu browser untuk menampilkan jenis tulisan tersebut. Script diatas secara default akan menampilkan secara berurutan jenis fonts yang akan tampil. Awalnya browser tersebut menggunakan fonts Times New Roman. Jika browser tersebut tidak mendukung fonts itu, maka browser akan menggunakan fonts Times jika juga tidak mendukung, maka browser tersebut akan mengunakan jenis fonts Serif.

Secara default ketiga fonts tersebut akan muncul sesuai dengan urutannya karena dalam kebanyakan sistem operasi sudah tertanam jenis fonts tersebut. Nah pertanyaanya, bagaimana cara kita menggunakan fonts tertentu yang belum tertanam pada sistem operasi yang digunakan oleh pengunjung suatu web? Mari kita pelajari nyengir.

Ok, misalnya saja kita ingin mengganti jenis fonts kita ke "Betsy Flanagan" pada web, apakah pada komputer user, fonts tersebut akan nampak? Belum tentu, jika pada sistem operasi user tidak ada fonts "Betsy Flanagan" maka tidak akan terlihat fonts itu. Nah, dengan demikian mari kita membuat agar fonts tersebut tetap terlihat meskipun pada sistem operasi user tidak memiliki fonts jenis itu, dengan kata lain, kita tanam fonts tersebut agar bisa diakses dimanapun.

Langkah 1, kita siapakan fonts yang ingin digunakan. Jika nantinya halaman web dibuka menggunakan browser IE, kita harus meng-converter fonts manjadi berextensi *.eot karena embedded fonts di IE harus fonts berextensi .eot, kita bisa meng-converter secara online di situs ini : http://accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php setelah itu perlu diingat fonts harus juga ikut kita upload di dalam webhosting.

Lagkah 2, tuliskan script css di bawah ini kedalam code HTML anda.
<style type="text/css">
    @font-face {
     font-family: xinthinx;
     src: url("/file/betsy.eot") /* EOT file for IE */
    }
    @font-face {
     font-family: xinthinx;
     src: url("/file/betsy.ttf") /* TTF file for CSS3 browsers */
    }
    
    span.demo {
     font-family: xinthinx;
     font-size: 40px;
    }
</style>

<span class="demo">Coba Font Default</span>
Setelah itu, coba kita ketikkan sesuatu pada halaman web setelah kode <body>. Karena pada blogspot ini saya belum tau cara meletekkan kode css tersebut agar font dapat di tampilkan di blog ini, maka anda dapat lihat contohnya.