membuat Konversi Angka Ke huruf dengan PHP

membuat Konversi Angka Ke huruf dengan PHP

sesuai dengan judulnya..
ni dia scriptnya...

<html>
<head>
  <title>Fungsi Terbilang</title>
</head>
<body>
<div align="center">
<table border=1>
<tr><td>
KONVERSI ANGKA KE HURUF
Dengan PHP
<form action="konversi_angka_ke_huruf.php" method="post">
Masukkan Angka: <input type="text" value="" name="angka">
<input type="submit" value="Kirim">
</form>
</div></td><td>

<div align="center">

<?php
$angka = isset($_POST['angka']) ? $_POST['angka'] : "0";
if ($angka)
{
        echo number_format($angka, 0) ."</br>";
        echo ucwords(''.Terbilang($angka).'');
}
?>
<h2>
</div></td></tr></table>
</body>
</html>
<?php
function Terbilang($x)
{
  $abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
  if ($x < 12)
    return " " . $abil[$x];
  elseif ($x < 20)
    return Terbilang($x - 10) . "belas";
  elseif ($x < 100)
    return Terbilang($x / 10) . " puluh" . Terbilang($x % 10);
  elseif ($x < 200)
    return " seratus" . Terbilang($x - 100);
  elseif ($x < 1000)
    return Terbilang($x / 100) . " ratus" . Terbilang($x % 100);
  elseif ($x < 2000)
    return " seribu" . Terbilang($x - 1000);
  elseif ($x < 1000000)
    return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000);
  elseif ($x < 1000000000)
    return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000);
   
   
}

?> 






copy script di atas dan pastekan seperti biasa di text editor anda..
simpan dengan nama konversi_angka_ke_text.php.
dan jalankan..
semoga sukses.
Cara Menampilkan data di combobox dan otomatis tampil data lainnya di textbox dengan PHP

Cara Menampilkan data di combobox dan otomatis tampil data lainnya di textbox dengan PHP

wah, judul nya kepanjangan ya, hehe..
tapi itu tidak masalah, karena saya menuliskan ini untuk saya sendiri agar script yang akan saya bagikan tidak perlu lagi saya cari di tempat lain, saya mencari script ini sekitar 1 hari, dan kenapa saya sangat mencari script ini, ini karena permintaan seorang teman yang akan mengikuti sidang tepatnya di fakultas teknik ugp takengon aceh tengah, dia meminta saya untuk mencari bagaimana caranya memunculkan isi database ke combobox di php dan juga setelah isi dari combobox tersebut di pilih maka akan otomatis muncul variable nya di textbox yang ada di samping combobox tersebut.

contoh :
saya punya tabel yang namanya 'parkir'
isinya..

data_parkir : no_parkir, nama_pemilik.

contoh isi dari no_parkir :
01,02,03,04 .

nama_pemilik :
jackie chan,jet li,andy lau, bon jovi .

kasusnya di sini adalah,
bagaimana caranya ketika saya pilih salah satu dari no_parkir (combobox) maka nama_pemiliknya harus muncul pada saat bersamaan.
misalnya saya pilih no_parkir "01" maka di textbox nya harus muncul "jackie chan".
disini saya menggunakan cara yang saya dapat dari seseorang yang saya tidak tahu namanya, tempat tinggalnya, dia anak keberapa, sekolah dimana, kuliah dimana, no rumahnya berapa, cukup!!! karena memang ketika saya melihat tulisannya di suatu forum dia tidak mau untuk menampakkan wajahnya dan juga namanya, maka dari itu saya akan menyebutnya dengan nama "My Brother" hehehehe.


nah script dari kasus di atas adalah.

<?php
include "koneksi.php";
$result = mysql_query("select * from parkir");
$jsArray = "var nama = new Array();\n";
echo '<select name="kode" onchange="document.getElementById(\'nama\').value = nama[this.value]">';
echo '<option>-------</option>';
while ($row = mysql_fetch_array($result)) {
    echo '<option value="' . $row['kode'] . '">' . $row['kode'] . '</option>';
    $jsArray .= "nama['" . $row['kode'] . "'] = '" . addslashes($row['nama']) . "';\n";
}
echo '</select>';
?>


<input type="hidden" name="namakelompok" id="namakelompok"/>
<script type="text/javascript">
<?php echo $jsArray; ?>
</script>

perhatikan $result = mysql_query("select * from parkir");
from parkir adalah nama tabel yang saya gunakan..
sesuaikan sama tabel anda, dan juga perhatikan include "koneksi.php";
lihat di file nama database anda, sesuaikan ..
sekian dan terima kasih.


Membuat Pencarian Sederhana Dengan PHP dan MYSQL

Membuat pencarian sederhana dengan PHP dan MYSQL, ini lah tema kita hari ini..
tepatnya tanggal 2 desember 2012 jam 12.22 di central kupi Takengon saya menuliskan tulisan ini untuk berbagi kepada rekan-rekan dan juga untuk saya sendiri agar tidak lupa tentang bagaimana cara membuat pencarian sederhana dengan PHP dan mysql.
ada pun cara pembuatannya adalah sebagai berikut.

buka text editor ..

pastekan script berikut :

<?php
    mysql_connect("localhost","root","1");
    mysql_select_db("pencarian2");
?>


simpan dengan nama koneksi.php

kemudian buat lagi dalam text editor yang baru ..
paste kan yang berikut ..

<?
include "koneksi.php";
?>
<html>
<head><title>UGP at Here!!</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body>
<table width="44%" height="86" border="0" align="center" cellspacing="0">
  <tr>
  <br />
    <td height="84" align="center" valign="top"><p>Pencarian Data</p>
      <form id="form1" name="form1" method="post" action="">

        <input name="cari" type="text" id="cari" size="40" value="Masukkan nama"/></td></tr><tr><td align=center>
        <input type="submit" name="Submit" id="Submit" value="Pencarian" />
      </form>
        <?
      $cari=$_POST['cari'];
      if(!empty($cari)){
      ?>
      <p><font face="Comic Sans MS">Hasil Pencarian Anda:</font></p>
      <?
      $pencarian=mysql_query("SELECT * FROM mahasiswa where nama LIKE '%$cari%'");
     $totalcari=mysql_num_rows($pencarian);
      if($totalcari=='0'){
      echo "<center><blink><font size='3'>Sory yeee, nama <strong>$cari</strong> tidak ada di dalam database kami";
      }
      else
      {
      echo "Jumlah nama <strong>$cari</strong> yang anda cari berjumlah <b>$totalcari</b> Data";
      }
      ?>
      <table width="92%" border="1" cellspacing="0">
        <tr>
             <td width="5%" align="center">No</td>
          <td width="21%" align="center">NPM</td>
          <td width="33%" align="center">Nama</td>
          <td width="20%" align="center">Kelas</td>
          <td width="21%" align="center">Jurusan</td>
        </tr>
        <?
        $No=1;
        while($pencarian1=mysql_fetch_array($pencarian)){
        ?>
        <tr>
          <td align="center" bgcolor="#FFFFCC"><?php echo $No ?></td>
          <td align="center" bgcolor="#FFFFCC"><?=$pencarian1[nim]?></td>
          <td align="center" bgcolor="#FFFFCC"><?=$pencarian1[nama]?></td>
          <td align="center" bgcolor="#FFFFCC"><?=$pencarian1[kelas]?></td>
          <td align="center" bgcolor="#FFFFCC"><?=$pencarian1[jurusan]?></td>
        </tr>
        <?
        $No++;
        }
        ?>
      </table>
      <?
      }
      ?>
      <p align="center"><font face="Arial Narrow" size="2"><a href="http://www.facebook.com/miez.dehard">Mahasiswa FTIUGP</a></font></p>
    </td>
  </tr>
</table>
</body>
</html>

simpan dengan nama form-pencarian.php ..

next ..
untuk tabel yang akan di dumping ke database nya adalah ..
cekidot copykan script di bawah ..

CREATE TABLE IF NOT EXISTS `mahasiswa` (
  `nim` char(10) COLLATE latin1_general_ci NOT NULL,
  `nama` varchar(30) COLLATE latin1_general_ci NOT NULL,
  `kelas` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `jurusan` varchar(20) COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`nim`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

INSERT INTO `mahasiswa` (`nim`, `nama`, `kelas`, `jurusan`) VALUES
('0904022228', 'miez', '6', 'Teknik Informatika'),
('1199299', 'miswanphp', '6', 'Teknik Informatika'),
('0852785784', 'Miez De Hard', '6', 'Teknik Informatika'),
('09040229', 'Miswansyah', '6', 'Teknik Informatika');


simpan dengan nama terserah.sql ..

cara menjalankan script di atas :
buat sebuat folder yang isinya adalah 3 file yang anda copy di atas..
buka di browser anda dan buka localhost/phpmyadmin anda ..
buat nama database dengan nama "pencarian2" (tanpa tanda petik ya).
kemudian klik import dan browse, cari file terserah.sql tadi di dalam folder yang anda buat ..
klik go.
berhasilkan, nah jika sudah berhasil dalam pembuatan databasenya silakan ketikkan di url anda 'localhost/nama folder yang kamu buat/ ...
ada 3 pilihan kn?
klik form-pencarian.php ..
hasilnya seperti ini ...
bagaimana??
silakan coba cari nama Miez De Hard ..
adakan?
pasti ada hehehe..
sekian and terima kasih..
hidup open source!!!!!!!!
cara membuat form pendaftaran secara online dengan PHP

cara membuat form pendaftaran secara online dengan PHP

takengon adalah nama dari kota kecil yang berada di dataran tinggi gayo tepatnya di kabupaten aceh tengah, penduduk dari kota takengon ini terkenal keramahan dan kesopanan, ramah dan sopan seakan sudah menjadi budaya di sini, mungkin itu berkat orang-orang terdahulu yang telah menerapkan demikian.
penghasilan terbesar dari kota ini adalah kopi gayo yang memiliki ciri khas berbeda dengan kopi lainnya.
di atas adalah sekedar informasi seputaran daerah kelahiran saya,takengon.
untuk yang belum pernah merasakan kenikmatan kopi gayo, segeralah mencoba sebelum kehabisan hahaha..

oke, sepertinya acara kita sudah bisa di mulai..
untuk hari ini tepatnya hari senin tanggal 01 oktober 2012 kita akan membahas tentang bagaimana cara membuat form pendaftaran secara online dengan menggunakan script PHP dan juga mysql untuk Databasenya..
cara membuat form pendaftaran mahasiswa ini masih sangat tergolong kacau haha..
kenapa saya bilang kacau, ya mungkin karena aplikasi yang akan saya bagikan ini masih jauh dari kesempurnaan, jadi saya minta pada rekan-rekan sekalian untuk dapat mengembangkan lebih mantap lagi..
karena dengan menyempurnakan aplikasi ini akan banyak sekolah-sekolah ataupun tempat perkuliahan yang sangat membutuhkan aplikasi ini, karena di jamin dengan aplikasi ini akan sangat mempermudah kerja akademik.
oke, untuk mempersingkat mukaddimah ini sepertinya kita mulai saja acara ini hehe..

nah cara membuat form pendaftaran siswa/mahasiswa secara online dengan php ini  adalah sebagai berikut ini :

untuk yang pertama kali, silahkan buka text editor anda ...
kemudian...

copy script di bawah ini ..

<html>
<head><title>Form Pendaftaran Mahasiswa Baru</title>
</head>
<body>
<a href=http://www.facebook.com/miez.dehard?ref=tn_tnmn>
<img src="FTIUGP.jpg" width=80></a></td></tr>

<form action="insert.php" method="POST">
<table border='1' width='35%' cellpadding='2'  cellspacing='2' align='center' bgcolor="#FFFFF">
<caption><h2>Formulir Pendaftaran Mahasiswa Baru</h2></caption></td></tr>
<tr><td><b>Nama</b></td><td><input type="text" name="nama" size="30" maxlength="50"/></td></tr>
<tr><td><b>Jenis Kelamin</b></td><td><input type="radio" name="jenis_kelamin" value="pria"/><label for="jenis_kelamin">Pria</label>
<input type="radio" name="jenis_kelamin" value="wanita"/><label for="jenis_kelamin">Wanita</label>
</td></tr>
<tr><td><b>Status</b></td><td>
<select name="status">
<option value="Pilih Status Anda">Pilih Status Anda</option>
<option value="menikah">Menikah</option>
<option value="single">Single</option>
</select>
</td></tr>
<tr><td><b>Lulusan Sekolah<b/></td><td><input type="text" name="sekolah" size="30" maxlength="50"/></td></tr>
<tr><td><b>Tahun Ajaran</b></td><td><select name="tahun_ajaran">
<option>Pilih Tahun Ajaran</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</select></td></tr>
<tr><td><b>Pekerjaan</b></td><td><input type="text" name="pekerjaan" size="30" maxlength="50"/></td></tr>
<tr><td><b>Alamat</b></td><td><textarea name="alamat" cols="30" rows="4"></textarea></td></tr>
<tr><td><b>Kelurahan</b></td><td><input type="text" name="kelurahan" size="30" maxlength="50"/></td></tr>
<tr><td><b>Kecamatan</b></td><td><input type="text" name="kecamatan" size="30" maxlength="50"/></td></tr>
<tr><td><b>Kota</b></td><td><input type="text" name="kota" size="30" maxlength="50"/></td></tr>
<tr><td><b>Provinsi<b></td><td>
<select name="provinsi">
<option value="Pilih Provinsi Anda">Pilih Provinsi Anda</option>
<option value="Bali">Bali</option>
<option value="Bangka Belitung">Bangka Belitung</option>
<option value="Banten">Banten</option>
<option value="Bengkulu">Bengkulu</option>

<option value="Gorontalo">Gorontalo</option>
<option value="Irian Jaya Barat">Irian Jaya Barat</option>
<option value="Jabotabekdecipsawcib">Jabotabekdecipsawcib</option>
<option value="Jambi">Jambi</option>
<option value="Jawa Barat">Jawa Barat</option>
<option value="Jawa Tengah">Jawa Tengah</option>
<option value="Jawa Timur">Jawa Timur</option>
<option value="Kalimantan Barat">Kalimantan Barat</option>
<option value="Kalimantan Selatan">Kalimantan Selatan</option>

<option value="Kalimantan Tengah">Kalimantan Tengah</option>
<option value="Kalimantan Timur">Kalimantan Timur</option>
<option value="Kepulauan Riau">Kepulauan Riau</option>
<option value="Lampung">Lampung</option>
<option value="Lokasi Lain-lain">Lokasi Lain-lain</option>
<option value="Maluku">Maluku</option>
<option value="Maluku Utara">Maluku Utara</option>
<option value="Nangroe Aceh Darussalam">Nangroe Aceh Darussalam</option>
<option value="Nusa Tenggara Barat">Nusa Tenggara Barat</option>

<option value="Nusa Tenggara Timur">Nusa Tenggara Timur</option>
<option value="Papua">Papua</option>
<option value="Riau">Riau</option>
<option value="Sulawesi Barat">Sulawesi Barat</option>
<option value="Sulawesi Selatan">Sulawesi Selatan</option>
<option value="Sulawesi Tengah">Sulawesi Tengah</option>
<option value="Sulawesi Tenggara">Sulawesi Tenggara</option>
<option value="Sulawesi Utara">Sulawesi Utara</option>
<option value="Sumatera Barat">Sumatera Barat</option>

<option value="Sumatera Selatan">Sumatera Selatan</option>
<option value="Sumatera Utara">Sumatera Utara</option>
<option value="Yogyakarta">Yogyakarta</option>
</select></td></tr>
<tr><td><b>No Telepon</b></td><td><input type="text" name="telepon" size="30" maxlength="50"/></td></tr>
<tr><td></td><td><input type="submit" name="kirim" value="Daftar!"/>
  <label>
  <input type="reset" name="Reset" id="button" value="Batal">
  </label></td></tr>
</table>
<p align="center"><a href="lihatdata.php"><strong>Lihat Data </strong></a></p>
<p align="center"><a href="miswansyah/login.php"><strong>login </strong></a></p>
</form>
dikembangkan oleh mahasiswa <a href=http://miswanphp.blogspot.com>FTIUGP</a>
</body>
</html>

simpan dengan nama index.html

selanjutnya buka lagi text editor nya..
segera copy lagi script di bawah..

<?php
include "koneksi.php";

$tanggal_daftar = date("Y-n-d");
$nama =  $_POST['nama'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$status =  $_POST['status'];
$sekolah =  $_POST['sekolah'];
$tahun_ajaran = $_POST['tahun_ajaran'];
$pekerjaan = $_POST['pekerjaan'];
$alamat = $_POST['alamat'];
$kelurahan = $_POST['kelurahan'];
$kecamatan = $_POST['kecamatan'];
$kota = $_POST['kota'];
$provinsi = $_POST['provinsi'];
$telepon = $_POST['telepon'];

$query_insert = "insert into tbl_daftar_mahasiswa(tanggal_daftar, nama_pendaftar, jns_kelamin, status, lulusan_sekolah,
                                                   tahun_ajaran, pekerjaan, alamat, kelurahan, kecamatan, kota, provinsi, telp)
                                                   values('$tanggal_daftar', '$nama', '$jenis_kelamin', '$status', '$sekolah',
                                                   '$tahun_ajaran', '$pekerjaan', '$alamat', '$kelurahan','$kecamatan', '$kota',
                                                    '$provinsi','$telepon');";

$insert = mysql_query($query_insert);

if($insert)
    {
    include("redirectview.php");
    } else
    {
    echo "Gagal update ... ";
    echo "<META HTTP-EQUIV=Refresh CONTENT='2; URL=lihatdata.php'>";
    } ?>

simpan dengan nama insert.php

buka lagi text editor anda ..
copy lagi..

<?php
include "koneksi.php";
$select = "select * from tbl_daftar_mahasiswa order by id_daftar desc";
$select_query = mysql_query($select);
?>
<html>
<head>
<title>Lihat Data</title>
</head>
<body>
<table style="font-size:11px;font-family:'arial';text-align:center;" border='1' width="80%" align='center' >
<caption><h1>Daftar Calon Mahasiswa Baru</h1></caption>
<tr><th>No</th><th>Tanggal</th><th>Nama</th><th>Jenis Kelamin</th><th>Status</th><th>Lulusan</th><th>Tahun</th>
<th>Pekerjaan</th><th>Alamat</th><th>Kelurahan</th><th>Kecamatan</th><th>Kota</th><th>Provinsi</th><th>Telepon</th>
<?php
while($select_result = mysql_fetch_array($select_query))
{
$id = $select_result['id_daftar'] ;
$tanggaldaftar = $select_result['tanggal_daftar'] ;
$nama = $select_result['nama_pendaftar'] ;
$jeniskelamin = $select_result['jns_kelamin'] ;
$status = $select_result['status'] ;
$lulusan = $select_result['lulusan_sekolah'] ;
$tahunajaran = $select_result['tahun_ajaran'] ;
$pekerjaan = $select_result['pekerjaan'] ;
$alamat = $select_result['alamat'] ;
$kelurahan = $select_result['kelurahan'] ;
$kecamatan = $select_result['kecamatan'] ;
$kota = $select_result['kota'] ;
$provinsi = $select_result['provinsi'] ;
$telepon = $select_result['telp'] ;

echo "<tr><td>$id</td><td>$tanggaldaftar</td><td>$nama</td><td>$jeniskelamin</td><td>$status</td><td>$lulusan</td>
<td>$tahunajaran</td><td>$pekerjaan</td><td>$alamat</td><td>$kelurahan</td><td>$kecamatan</td><td>$kota</td>
<td>$provinsi</td><td>$telepon</td>
</tr>";
}
?>
</table>
<center>
  <p>
    <input type="button" value="Input Data" onClick="window.location.href='index.html'">
  </p>
<form name="form1" method="POST" action="cari.php">
  <p>Masukan berdasarkan No. Telp :
    <input name="telepon" type="text" id="telepon">
    <input type="submit" name="Submit" value="Cari">
  </p>
</form></p>
</center></p>
dikembangkan oleh mahasiswa <a href=http://miswanphp.blogspot.com>FTIUGP</a>
</body>
</html>

simpan dengan nama lihatdata.php

untuk koneksinya..
copy script di bawah ..

<?php
$host = "localhost";
$username = "root";
$password = "1";
$database = "daftar";
$koneksi = mysql_connect($host, $username, $password);
$pilihdatabase = mysql_select_db($database, $koneksi);

// if ($pilihdatabase) echo"Berhasil";
// else echo "Gagal Koneksi";
?>
simpan dengan nama koneksi.php

nah, untuk isi tabel dari pada mysql nya..
silakan copykan script berikut ini ..

-- phpMyAdmin SQL Dump
-- version 2.11.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jan 24, 2011 at 10:45 PM
-- Server version: 5.0.51
-- PHP Version: 5.2.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `mahasiswa_db`
--
-- --------------------------------------------------------
--
-- Table structure for table `tbl_daftar_mahasiswa`
--
CREATE TABLE IF NOT EXISTS `tbl_daftar_mahasiswa` (
  `id_daftar` int(10) NOT NULL auto_increment,
  `tanggal_daftar` date default NULL,
  `nama_pendaftar` varchar(75) default NULL,
  `jns_kelamin` varchar(15) default NULL,
  `status` varchar(20) default NULL,
  `lulusan_sekolah` varchar(20) default NULL,
  `tahun_ajaran` int(6) default NULL,
  `pekerjaan` varchar(125) default NULL,
  `alamat` varchar(150) default NULL,
  `kelurahan` varchar(75) default NULL,
  `kecamatan` varchar(75) default NULL,
  `kota` varchar(75) default NULL,
  `provinsi` varchar(75) default NULL,
  `telp` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`id_daftar`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
--
-- Dumping data for table `tbl_daftar_mahasiswa`
--
simpan dengan nama mahasiswa.sql ..

simpan semua file di atas kedalam 1 folder dengan pendaftaran ..
nah, bagaimana?
tidak terlalu sulitkan?
hahaha..
timbul lagi pertanyaan, apakah tidak ada admin nya yang mengelola kegiatan pada aplikasi ini?????
o...
ada dong..
untuk rekan-rekan sekalian saya persilahkan untuk mendownload script lengkap untuk form pendaftaran mahasiswa/siswa secara online dengan PHP dan MYSQL..
pada script yang akan rekan download sudah memiliki admin yang mengatur kegiatan pada aplikasi ini hehe..
tapi sekali lagi saya beritahukan kepada rekan-rekan sekalian, aplikasi ini masih sangat,sangat,sangat jauh dari kesempurnaan.
silahkan download script pendaftaran secara online dengan PHP secara gratis.tis,tis..
silahkan download di sini
untuk login silahkan isi user ID : miswansyah
dan untuk password : miswansyah ..

oya, untuk yang mau aplikasi yang sudah jadi ( yang sudah lengkap dari tutorial di atas) bisa menghubungi saya, ini facebook saya http://www.facebook.com/miez.dehard?ref=tn_tnmn#!/miez.dehard
aplikasi yang sudah jadi sudah di lengkapi dengan print data mahasiswa yang telah terdaftar juga tampilan yang sudah saya kasih bumbu cssnya..pokoknya siap pakailah..

demikian lah yang dapat saya sampaikan..
lebih dan kurang saya mohon maaf..
hehehe..
semoga bermanfaat,
hidup open source!!!!

membuat pencarian dengan php

membuat pencarian dengan php

Minggu malam ini tepatnya tanggal 30 september 2012 pukul 20:36 wib saya bersama dengan teman saya berada di sebuah warung wifi sambil menikmati minuman yang sangat khas di daerah saya ini yaitu kopi gayo (gayo coffe)..
kopi gayo ini berbeda dengan kopi lainnya, mungkin karena pertumbuhan kopi ini berada di tempat dingin seperti di kota dingin takengon yang tercinta ini.
hehehe..
nah itu adalah sekedar info seputar kopi gayo..
bagaimana pun juga jika anda berada di luar takengon anda harus mencoba kopi gayo..
nah untuk membatasi pembahasan tentang kopi gayo ini ada baiknya kita mulai saja acara ini...
nah, tutorial kali ini adalah tentang bagaimana membuat pencarian sederhana dengan script php..
pencarian sederhana dengan php ternyata tidak terlalu sulit, kenapa saya bilang tidak terlalu sulit? memang tidak sulit karena hanya di copy dan paste hehehe..
ya sudah untuk tidak memperlambat acara ini kita masuk saja ke bagian script ..
setuju??????

oke lah kalau begitu ...

buka text editor anda ..
segera copy kan script berikut ini :

<title>cari</title>
<strong>PENCARIAN:</strong><br>
<form action="<?$_SERVER['PHP_SELF']?>" method="post" name="pencarian" id="pencarian">
  <input type="text" name="search" id="search">
  <input type="submit" name="submit" id="submit" value="CARI">
</form>

<?php
// konfigurasi
$db_host = "localhost";  // nama host
$db_user = "root";  // username mysql
$db_pass = "1"; //password isi sesuai seting server Anda.
$db_name = "cari";  // karena nama database yang kita buat adalah pencarian

// koneksi ke database
$link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");
mysql_select_db ($db_name) or die ("Ga bisa select database");

// menampilkan data

if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {
  $search = $_POST['search'];
  $sql = mysql_query("SELECT * FROM siswa WHERE nama LIKE '%$search%' ") or die(mysql_error());
  //menampilkan jumlah hasil pencarian
  $jumlah = mysql_num_rows($sql); 
  if ($jumlah > 0) {
    echo '<p>Ada '.$jumlah.' data yang sesuai.</p>';
   
        while ($res=mysql_fetch_array($sql)) {
        $nomor++; echo $nomor.'. ';
        echo $res[nama].'<br>';
      }
  }
  else {
   // menampilkan pesan zero data
    echo 'Maaf, hasil pencarian tidak ditemukan.';
  }

else { echo 'Masukkan dulu kata kuncinya';}
?>


simpan dengan nama tampil.php

next ...
buka lagi text editor yang baru ..
copy kan script untuk sql nya..


--
-- Struktur dari tabel `siswa`
--

CREATE TABLE IF NOT EXISTS `siswa` (
  `id` int(12) NOT NULL auto_increment,
  `nama` text NOT NULL,
  `sex` varchar(1) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;

--
-- Dumping data untuk tabel `siswa`
--

INSERT INTO `siswa` (`id`, `nama`, `sex`) VALUES
(1, 'conan', 'L'),
(2, 'miswansyah', 'L'),
(3, 'Miez De hard', 'L'),
(4, 'gajah putih', 'L'),
(5, 'Sakura Chan', 'P'),
(6, 'fakultas teknik UGP', 'L'),
(7, 'Unit F 09', 'P'),
(8, 'lionel messi', 'L'),
(9, 'Barcelona', 'L'),
(10, 'manchester city', 'L'),
(11, 'xavi', 'L'),
(12, 'miswan', 'L'),
(13, 'iniesta', 'L'),
(14, 'UGP', 'L');


simpan dengan nama siswa.sql

kedua file di atas masukkan ke dalam 1 folder buat saja nama foldernya cari..
pindahkan ke var/www (jika ubuntu)..
buka phpmyadmin anda..
buat nama database anda dengan "cari" (tanpa tanda petik).
kemudian klik import, klik browse dan cari file siswa.sql yang berada di folder cara tadi.
klik go.
selesai ..
saatnya anda mencoba ke browsernya dengan mengetikkan localhost/cari/tampil.php

ketikkan nama yang ada dalam tabel siswa ke dalam kotak pencarian ..
jika sesuai berarti anda berhasil ...
terima kasih..
semoga bermanfaat..

Membuat Tanggal islam/Hijriah Dengan PHP

Membuat Tanggal islam/Hijriah Dengan PHP

saat menuliskan tulisan ini keadaan cuaca agak dingin dari biasanya, dan untuk mengusir dingin tersebut saya dan rekan-rekan berkumpul sambil menonton pertandingan sepak bola antara Man city (favorit saya) vs arsenal ....
dingin semakin hilang karena man city sementara unggul 1 : 0 ..
nah,,tu sekedar info saja hehehe...
kembali ke topik ..
Sesuai Dengan judul di atas, kita akan membuat kalender islam yang kita sebut hijriah dengan menggunakan bahasa pemograman PHP..
membuat tanggal hijriah dengan PHP menurut saya mudah, mungkin karena cuma di copy paste hehehe..
tanpa banyak bicara lagi segera kita ke bagian script ...
ini dia cara membuat tanggal hijriah dengan menggunakan script php..

buka text editor anda ..
and..
copy this script !!!

<?php

class HijriCalendar
{
    function monthName($i) // $i = 1..12
    {
        static $month  = array(
            "Muharram", " Syafar", "Rabiul Awal", " Rabiul Akhir",
            "Jumadil Awal", " Jumadil Akhir", "Rajab", "Sya'ban",
            "Ramadhan", "Syawal", "Dzulka'dah", "Dzulhijjah"
        );
        return $month[$i-1];
    }

    function GregorianToHijri($time = null)
    {
        if ($time === null) $time = time();
        $m = date('m', $time);
        $d = date('d', $time);
        $y = date('Y', $time);

        return HijriCalendar::JDToHijri(
            cal_to_jd(CAL_GREGORIAN, $m, $d, $y));
    }

    function HijriToGregorian($m, $d, $y)
    {
        return jd_to_cal(CAL_GREGORIAN,
            HijriCalendar::HijriToJD($m, $d, $y));
    }

    # Julian Day Count To Hijri
    function JDToHijri($jd)
    {
        $jd = $jd - 1948440 + 10632;
        $n  = (int)(($jd - 1) / 10631);
        $jd = $jd - 10631 * $n + 354;
        $j  = ((int)((10985 - $jd) / 5316)) *
            ((int)(50 * $jd / 17719)) +
            ((int)($jd / 5670)) *
            ((int)(43 * $jd / 15238));
        $jd = $jd - ((int)((30 - $j) / 15)) *
            ((int)((17719 * $j) / 50)) -
            ((int)($j / 16)) *
            ((int)((15238 * $j) / 43)) + 29;
        $m  = (int)(24 * $jd / 709);
        $d  = $jd - (int)(709 * $m / 24);
        $y  = 30*$n + $j - 30;

        return array($m, $d, $y);
    }

    # Hijri To Julian Day Count
    function HijriToJD($m, $d, $y)
    {
        return (int)((11 * $y + 3) / 30) +
            354 * $y + 30 * $m -
            (int)(($m - 1) / 2) + $d + 1948440 - 385;
    }
};

$hijri = HijriCalendar::GregorianToHijri( time() );
echo $hijri[1].'. '.HijriCalendar::monthName($hijri[0]).' '.$hijri[2];

?> 


simpan dengan nama Hijriah.php .....
simpan di folder www anda ..
buka browser anda dan kemudian siap-siap untuk memanggil script di atas hehehe...
sebelumnya anda diharuskan sudah menginstall apa yang di butuhkan untuk memanggil script di atas..silahkan lihat disini
setelah browser dibuka ketikkan di urlnya..
localhost/Hijriah.php..
nah, itu adalah tanggal hari ini berdasarkan islam, itu adalah hasil dari bagaimana membuat tanggal hijriah menggunakan script php ..
sekian semoga bermanfaat ...

Membuat aplikasi Polling dengan PHP dan mysql

Membuat aplikasi Polling dengan PHP dan mysql

Berikut ini adalah cara bagaimana membuat aplikasi polling dengan php..
adapun caranya adalah sebagai berikut ..
membuat polling dengan php ternyata tidak begitu rumit, kenapa saya bilang rumit?
mungkin karena saya juga dapat scriptnya dari tetangga sebelah hehehe..
tetangga sebelah berpesan agar script ini di bagikan dan juga di kembang lagi agar lebih bermanfaat, jadi ya.....saya juga ingin berbagi akan script ini..
script yang saya bagikan untuk membuat polling dengan php ini sudah 100% jalan di laptop saya..
saya menggunakan OS Ubuntu lucid lynx (10.04)..
sepertinya aplikasi ini akan berjalan di OS apa saja asalkan sudah terinstall semua apa saja yang di butuhkan untuk menjalankannya, apa saja yang diperlukan agar aplikasi ini berjalan?
cek disini mas bro..klik

nah...
untuk selanjutnya, kita akan segera memulai cara pembuatannya..

pertama buka text editor anda..
copy kan script berikut ini ..

<?php
include 'connect.php';
$id_question = 1;
$query_question = mysql_query("select question,id_question from question where id_question = '$id_question'");
$data_question = mysql_fetch_array($query_question);
$query_answer = mysql_query("select * from answer where id_question = '$id_question'");
?>
<h2><?php echo $data_question['question'];?></h2>
<form method="post" action="">
<?php
    while($data_answer=mysql_fetch_array($query_answer))
        {
        echo "<input type='radio' name='answer' value='".$data_answer['id_answer']."'>".$data_answer['answer']."<br />";
        }
?>
<input type="submit" value="pilih" name="submit">
</form>
<?php
$answer = $_POST['answer'];
$submit = $_POST['submit'];
if(isset($submit))
    {
    if($answer == "")
        {
        echo "Anda harus memilih jawaban";
        }
    else
        {
        $query_ans = mysql_query("select * from answer where id_answer='$answer'");
        $data_ans = mysql_fetch_array($query_ans);
        $votes = $data_ans['votes'];
        $update = "update answer set votes='$votes'+1 where id_answer = '$answer'";
        $query = mysql_query($update);
        if($query == TRUE)
            {
            echo "polling berhasil ditambah";
            }
        else
            {
            echo "data error, alesannya : ".(mysql_error());
            }
        }
    }
?>
<a href="hasil.php">LIhat Hasil</a>

simpan dengan nama index.php

next..

buka lagi text editor baru ..
copy lagi script berikut ..

<?php
$host = 'localhost';
$user = 'root';
$pass = '1';
$db = 'polling';
$con = mysql_connect($host,$user,$pass);
if(!$con)
echo "Tidak Konek ke database".(mysql_error());
else
mysql_select_db($db);

simpan dengan nama connect.php

buka lagi ..
copy lagi ..

<h2>Hasil Polling</h2>
<?php
include 'connect.php';
$id_question = 1;
$query_answer = mysql_query("select answer.answer,answer.votes from answer,question where question.id_question = answer.id_question");
while($data= mysql_fetch_array($query_answer))
    {
    echo $data['answer']." = ".$data['votes']." vote(s) <br />";
    }
    ?>
Kembali <a href="index.php">memilih</a>

simpan lagi dengan nama hasil.php

selesai ...
nah, bagaimana ..
mudah kan..
oya, untuk databasenya segera copy kan yang di bawah ini ..

CREATE TABLE IF NOT EXISTS `answer` (
  `id_answer` int(11) NOT NULL auto_increment,
  `id_question` int(11) NOT NULL,
  `answer` varchar(100) NOT NULL,
  `votes` mediumint(9) NOT NULL,
  PRIMARY KEY  (`id_answer`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Dumping data untuk tabel `answer`
--

INSERT INTO `answer` (`id_answer`, `id_question`, `answer`, `votes`) VALUES
(1, 1, 'Ya, Sangat Menyenangkan', 3),
(2, 1, 'Tidak, itu Membosankan', 0),
(3, 1, 'Biasa Saja tuh', 1);

-- --------------------------------------------------------

--
-- Struktur dari tabel `question`
--

CREATE TABLE IF NOT EXISTS `question` (
  `id_question` int(11) NOT NULL auto_increment,
  `question` varchar(100) NOT NULL,
  `status_question` tinyint(4) NOT NULL,
  PRIMARY KEY  (`id_question`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Dumping data untuk tabel `question`
--

INSERT INTO `question` (`id_question`, `question`, `status_question`) VALUES
(1, 'Apakah Belajar Website itu Menyenangkan?', 1);

sekian dan terima kasih ...


Membuat sensor Kata dengan PHP

Membuat sensor Kata dengan PHP

hari ini tanggal 24 agustus tahun 2012, tepatnya jam 16.40, keadaan cuaca saat ini mendung, mungkin sebentar lagi hujan..
tulisan di atas adalah sekedar laporan hehe..
karena ga tau lagi mau nulis apa ..
mungkin ada baiknya kita segera masuk ke acara yang akan kita selenggarakan saat ini ...
yaitu ......

Membuat sensor kata dengan PHP .......

cerita sedikit tentang sensor kata ..
seperti yang kita tau sensor kata berarti pilihan kata-kata yang tidak boleh di munculkan secara lengkap ..
contoh ..
kata kotor yang akan di tulis adalah "anjing" maka jika di sensor akan berubah menjadi "a****g"..
nah script php di bawah ini adalah script untuk membuat Sensor kata dengan menggunakan script php ..
script ini masih sangat jauh dari sempurna, maka saya minta kepada rekan-rekan seperjuangan untuk melanjutkan dan mengembangkan lagi script ini..
adapun cara untuk membuatnya adalah sebagai berikut ini :
1. buka text editor anda ..
2. copykan script berikut ini ...

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>membuat Sensor Kata dengan php</title>
</head>
<?php
// function untuk menyensor kata dari inputan pesan
    function sensor($isi_pesan){
        $isi_pesan = ereg_replace ("bangsat","b***t", $isi_pesan);
        $isi_pesan = ereg_replace ("anjing","a***g", $isi_pesan);
        $isi_pesan = ereg_replace ("asu","a***u", $isi_pesan);
        $isi_pesan = ereg_replace ("monyet","m****t", $isi_pesan);
        $isi_pesan = ereg_replace ("goblok","g**k", $isi_pesan);
        $isi_pesan = ereg_replace ("tinik","t**k", $isi_pesan);
        $isi_pesan = ereg_replace ("ogoh","o**", $isi_pesan);
        $isi_pesan = ereg_replace ("pekak","pe**", $isi_pesan);
        $isi_pesan = ereg_replace ("lelang","l***g", $isi_pesan);
        $isi_pesan = ereg_replace ("fuck","f**", $isi_pesan);
        return $isi_pesan;
    }
?>
<body>
Masukkan pesan anda dengan contoh kata yang di sensor di bawah ini.
<br><h5>contoh kata yg akan di sensor (bangsat, anjing, asu, monyet, goblok,tinik, ogoh, pekak, lelang)</h5>:
<form  name="form1" method="post" action="<?php echo $PHP_SELF;?>">
  <p>
    <textarea name="pesan"  cols="45" rows="5"></textarea>
  </p>
    <input type="submit" name="button" value="Kirim Pesan" />
</form>
<?php
$sensor_pesan = sensor($_POST[pesan]);
echo "<p><h2>Pesan yang akan ditampilkan : </h2><b><font color=red> $sensor_pesan</font></b> </p>";
?>
<br><center>
<i><a href="http://miswanphp.blogspot.com/">Mahasiswa FTIUGP</a></i>
</center></body>
</html>

3. pastekan di text editor yang telah anda buka tadi ..
4. save buat dengan nama index.php (untuk nama terserah, index.php hanya untuk contoh)
5. simpan file index.php di www anda kalo pake ubuntu, htdocs untuk windows ..
6. segera buka web browser ketik di url nya Localhost/index.php ...
7. segera buat / pesan kopi sambil melihat-lihat aplikasinya hehe..

selamat menikmati ..
selamat mengembangkan..
bagi yang kurang jelas silakan di tanyakan ...

Membuat visitor Counter sederhana dengan PHP dan MYSQL


  
Visitor counter adalah menghitung jumlah pengunjung pada website, dengan visitor counter kita akan tau berapa jumlah pengunjung terakhir beserta tanggal,bulan,tahun dan juga hari terakhir website anda di kunjungi ...
Ternyata untuk membuatnya tidak terlalu sulit jika menggunakan PHP dan MYSQL...
di bawah ini adalah potongan sourco code dari cara membuat visitor counter ..
cekidot gan...!!!

<?
//untuk membuat cookies namanya counter, nilainya visitor, disimpan di browser selama 1 jam
setcookie("counter","visitor",time()+3600);
 
//untuk koneksi
include "conn.php";
 
//lihat variable tanggal di file conn.php
$tanggal;
 
//untuk query mysql
$quey=mysql_db_query($db,"select * from counter",$koneksi);
 
//ambil nilai di database
while ($rows=mysql_fetch_array($quey))
{
    //ambil data jumlah pengunjung di field jml    
    $visit=$rows['jml'];
}
 
//jika pertama kali kosong, beri nilai 1
if ($visit=="")
{
    mysql_db_query($db,"insert into counter values('$tanggal',1)",$koneksi);
}
 
//apakah file cookies "counter" sudah ada di browser
if (!isset($_COOKIE['counter']))
{
    //jika belum ada penambahan satu pada variabel dan lakukan update ke database untuk nilai counter yang baru
    $visit=$visit+1;
    mysql_db_query($db,"update counter set jml='$visit'",$koneksi);
}
 
?>
<html>
<head>
<title>Counter</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
</head>
<table width="30%" border="1" cellpadding="0" cellspacing="0" bordercolor="#99CC99" align=center>
<tr> 
<td align="center"><img src=ftiugp.jpg width="30%"></td></tr><tr><td bgcolor="black"><div align="center"><strong><font face="verdana" size="2" color="#FFFFFF">PENGUNJUNG</font></strong></div></td>
</tr>
<tr>
    <td height="29" colspan="3" align="center"><br>
    <font face="verdana" size="2" color="#FF9933"><b>
    <?  
     
    //untuk menampilkan jumlah pengunjung dengan file gambar angka 0,1,2,3,4..9
     
    //hitung panjang nilai jumlah pengunjung jika ada 23767 = berarti panjangnya 5
    $ulang=strlen($visit);
    echo "Jumlah Pengunjung : <br><br>";
     
    //lakukan perulangan sebanyak variabel $ulang untuk ubah tampilan angka biasa menjadi gambar 0 menjadi 0.gif, 2 menjadi 2.gif
    for ($i=0;$i<$ulang;$i++){
         //pisahkan serangkaian angka menjadi terpisah. misalnya, 23767 di pecah menjadi 2,3,7,6,dan 7 untuk masing2 di ubah manjadi angka gambar
         $angka=substr($visit,$i,1);
         echo "<img src='img/$angka.gif' />";
    }
     
    //jumlah asli angka biasa
    echo "<br>";
    echo $visit;
    ?>
     
    </b><br><br></font>    
    </td>
</tr>
 
<tr> 
    <td bgcolor="black" with="100%"><div align="center"><font face="verdana" size="2" color="#FFFFFF"><? echo $tanggal=date('D, d-M-Y');?></font></div></td>
</tr>
</table>
</html>

Nah bagaimana?
sepertinya mudah kan?
untuk mengakhiri pembahasan ini segera download saja script lengkapnya disini....
setelah download ekstrak file zip sehingga menghasilkan folder dengan nama counter ...
segera buka file petunjuk.txt ..
selamat menikmati..
script diatas masih banyak kekurangan, silakan kembangkan lagi..
penulis berniat hanya untuk menambah coding dari postingan ini...
Membuat Upload Download dengan PHP dan mysql

Membuat Upload Download dengan PHP dan mysql

Jika sebelumnya kita telah membuat tutorial upload sederhana dengan PHP dan ajax, maka sekarang kita akan membuat tutorial tentang bagaimana membuat upload download menggunakan php dan mysql..

sekarang, cekidot cara membuat upload download menggunakan PHP dan mysql ..
pertama-tama baca bismillah dulu..
kemudian buka text editor dan copy kan script berikut untuk index.php

<?php
include ("koneksi.php");
 
$data = @mysql_query ("select * from upload");
?>
 
<html>
<head>
   <title>Daftar Foto</title>
</head>
 
<body>
<h1>Daftar Image</h1>
<table border="1">
   <tr>
      <th>ID</th>
      <th>Nama file</th>
      <th>Tipe</th>
      <th>Ukuran</th>
      <th>Deskripsi</th>
      <th>Download</th>
   </tr>
   <?php while ($row = @mysql_fetch_assoc($data)) { ?>
   <tr>
      <td><?=$row['id'] ?></td>
      <td><?=$row['filename'] ?></td>
      <td><?=$row['filetype'] ?></td>
      <td><?=$row['filesize'] ?></td>
      <td><?=$row['deskripsi'] ?></td>
      <td><a href="download.php?id=<?=$row['id'] ?>">Download</a></td>
   </tr>
   <?php } ?>
</table>
<p><a href="upload.php">Upload Image</a></p>
</body>
</html>

setelah itu, buka lagi text editor yang baru copy lagi untuk upload.php ..
cekidot mas broo!!!

<?php
include ("koneksi.php");
 
if ($_POST)
{
   $filedata = addslashes(fread(fopen($_FILES['imagefile']['tmp_name'], 'r'),
               $_FILES['imagefile']['size']));
   $filetype = $_FILES['imagefile']['type'];
   $filesize = $_FILES['imagefile']['size'];
   $filename = $_FILES['imagefile']['name'];
   $deskripsi = $_POST['deskripsi'];
 
   $result = mysql_query ("insert into upload (deskripsi,
             filetype, filedata, filename, filesize)
             values ('" . $deskripsi . "','" . $filetype .
             "','" . $filedata . "','" . $filename .
             "'," . $filesize . ")");
 
   if ($result) echo "Upload sukses";
}
?>
 
<html>
<head>
   <title>Form Upload File</title>
</head>
<body>
<h1>Upload New Image</h1>
<form enctype="multipart/form-data" method="post">
<table border="1">
   <tr>
      <td>File</td>
      <td><input type="file" name="imagefile"></td>
   </tr>
   <tr>
      <td>Deskripsi</td>
      <td><input type="text" name="deskripsi"></td>
   </tr>
   <tr>
      <td>&nbsp;</td>
      <td><input type="submit" value="Upload"></td>
   </tr>
</table>
</form>
<p><a href="index.php">Kembali ke Daftar Image</a></p>
</body>
</html>

udah kan???
next gan ...
buat lagi file dengan nama download.php

pastekan script berikut ..

<?php
include ("koneksi.php");
 
$data = @mysql_query ("select * from upload where
        id=" . $_REQUEST['id']);
 
if ($row = @mysql_fetch_assoc($data))
{
   $filedata = $row['filedata'];
   $deskripsi = $row['deskripsi'];
   $filename = $row['filename'];
   $filetype = $row['filetype'];
   $filesize = $row['filesize'];
}
 
header('Content-type: ' . $filetype);
header('Content-length: ' . $filesize);
header("Content-Transfer-Encoding: binarynn");
header("Pragma: no-cache");
header("Expires: 0");
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $filedata;
exit();
?>

selesai ........

oiya, untuk koneksikan semua buat lagi dengan nama koneksi.php
cekidot !!!

<?php
$error_message = "";
 
if (! @mysql_connect("localhost", "root", "1"))
{
   $error_message = "Koneksi database gagal!";
}
 
@mysql_select_db("uploadnew");
?>

Perhatikan pada @mysql_select_db("uploadnew");...
 itu artinya nama database dari script diatas adalah uploadnew, jika ingin mengganti ganti saja dengan nama database sesuai dengan keinginan anda hehe..

untuk memudahkan untuk memasukkan tabel setelah membuat nama databasenya ..
maka copy kan script berikut ini dan simpan dengan nama Miez De Hard.sql ..

CREATE TABLE upload (
  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  deskripsi VARCHAR(200) NULL,
  filetype VARCHAR(200) NULL,
  filedata LONGBLOB NULL,
  filename VARCHAR(200) NULL,
  filesize BIGINT NULL,
  PRIMARY KEY(id)
);


 setelah di simpan buka localhost/phpmyadmin anda, buat nama databasenya terserah pada anda kemudian klik import dan browse, cari Miez De Hard.sql dan boommm!!!
jadilah tabel..

hehe..
sekian dan terima kasih..
semoga bermanfaat.. 
Membuat laporan Ke format Excel dengan PHP

Membuat laporan Ke format Excel dengan PHP

Hari ini hari Jum'at tanggal 08 Juni 2012 jam 14.39 wib di central kopi cafe tepatnya di takengon aceh tengah..
sambil menunggu jam kuliah masuk pada jam 16.00 wib nanti saya menuliskan tulisan ini karena menurut saya ini penting bagi saya...
hehhe...
ini ceritaku...

dengan membaca judul dari postingan kali ini berarti saya akan menulis tentang bagaimana cara konversi form ke excel dengan menggunakan script php..
konversi ini saya dapat dari blog tetangga yang katanya bisa di kembangkan lagi, makanya saya ambil dan kemudian saya bagikan lagi ke rekan-rekan sekalian..
nah untuk tidak memperpanjang tulisan ini ada baiknya saya mulai saja acara ini..
hehehe.....
untuk membuat konversi ke Excel menggunakan php adalah sebagai berikut :

1. buat lah sebuah form dengan index.php

Kemudian copy kan script berikut ini ..
cekidot scriptnya..

<?php

include "koneksi.php";

echo "<strong>Membuat Report format Excel dengan PHP</strong><br><br></CENTER>";
echo "<table border=1>
<tr bgcolor=#888888>
<td>No</td>
<td>Nama</td>
<td>NIM</td>
<td>Jenis Kelamin</td>
<td>Angkatan</td>
</tr>";
 
$tampil= mysql_query("SELECT * FROM mahasiswa");
$no=1;
$warna1 = "#777fff";   //menentukan warna 1
$warna2 = "#00aa99";   //menentukan warna 2
while ($r=mysql_fetch_array($tampil)){
  if ($no % 2 == 0) $warna = $warna1;
    else $warna = $warna2;
        echo "<tr bgcolor='$warna'>
            <td>$no.</td>
            <td>$r[nama]</td>
            <td>$r[nim]</td>
            <td>$r[kelamin]</td>
            <td>$r[angkatan]</td>
            </tr>";
      $no++;
    }
   
echo "</table>";
echo " Export Ke <a href=export.php><b>Excel</b></a>";
echo " <br><br><center><a href=http://miswanphp.blogspot.com><b>Miswanphp.blogspot.com</b></a><center>";
?>

sudah??
Pastekan di form index.php yang anda buat tadi ..

2. buat lah form lagi dengan nama export.php
sama seperti di atas ..
copy kan script ini ..

<?php
include "koneksi.php";

$sql = "select * from mahasiswa order by nama";  //membaca table
$export = mysql_query($sql);
$kolom = mysql_num_fields($export);

for ($i = 0; $i < $kolom; $i++) {
    $header .= mysql_field_name($export, $i) . "\t";
    }
   
while($row = mysql_fetch_row($export)) {
$line = '';
    foreach($row as $value) { 
    if ((!isset($value)) OR ($value == "")) {
    $value = "\t";
    } 
    else {
        $value = str_replace('"', '""', $value);
        $value = '"' . $value . '"' . "\t";
        }
        $line .= $value;
    }
    $data .= trim($line)."\n";
    }
        $data = str_replace("\r","",$data);
        if ($data == "") {
            $data = "n(0) ditemukan!\n"; 
            } 
    header("Content-type: application/x-msdownload");
    header("Content-Disposition: attachment; filename=mahasiswa.xls");
    header("Pragma: no-cache");
    header("Expires: 0");
    print "$header\n$data";
?>

Pastekan di export.php ya !!

3. Buat lagi form untuk koneksi ke databasenya dengan nama koneksi.php
copykan yang ini ni..

<?php
//koneksi
$dbHost = "localhost";  //nama server
$dbUser = "root";       // user
$dbPass = "1";           //password
$dbName = "exel";        // database yang akan dipake
 
// Koneksi dan memilih database di server
mysql_connect($dbHost,$dbUser,$dbPass) or die("Koneksi gagal");
mysql_select_db($dbName) or die("Database tidak bisa dibuka");
//----------------------------------
 
?>

Note : Untuk dbpass dan dbname bisa di rubah dan sesuaikan dengan password dan nama database anda..

4.nah, ini yang paling penting...
ini untuk database nya ..

copy ...


USE `exel`;

/*Table structure for table `mahasiswa` */

DROP TABLE IF EXISTS `mahasiswa`;

CREATE TABLE `mahasiswa` (
  `id_mhs` int(5) NOT NULL auto_increment,
  `nama` varchar(20) NOT NULL,
  `nim` int(10) NOT NULL,
  `kelamin` varchar(15) NOT NULL,
  `angkatan` int(4) NOT NULL,
  PRIMARY KEY  (`id_mhs`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

/*Data for the table `mahasiswa` */

insert  into `mahasiswa`(`id_mhs`,`nama`,`nim`,`kelamin`,`angkatan`) values (1,'Bayu',4568,'Laki-Laki',2009),(2,'Maman',4589,'Laki-Laki',2009),(3,'Sulistiya',4589,'Perempuan',2009),(4,'Adnan Bayu Nugraha',4987,'Laki-Laki',2010);

Kemudian...
selesai !!!!!
bagaimana?
ga susah sangat kan..

daripada susah-susah copy pastenya mending download file yang sudah jadi saja..
tinggal di extract kemudian import databasenya dan panggil di browser..
ni dia scriptnya download here boz!!!

semoga berhasil......
Script konversi Text Ke PDF dengan PHP

Script konversi Text Ke PDF dengan PHP

PHP....
Ini adalah Cara mengkonversi kan Text menjadi file PDF dengan menggunakan script PHP...
mau?
cekidot gan....
Jadi...untuk mengkonversi text ke PDF menggunakan PHP adalah caranya sebagai berikut...
tanpa basa basi lagi silakan donlot scriptnya disini.....
gimana?
udah?

segera lakukan extract pada file zip yang telah di download tadi..
kemudian akan menghasilkan folder yang bernama "Miez De Hard text2pdf"<tanpa tanda petik>..
Setelah itu klik kanan pada foldernya, cut/copy, kemudian Paste kan di Tempat File web anda (htdocs atau localhost atau sebagainya lah)..
kemudian...
Buka Web browser..
ketikkan di url sbb:

Localhost/Miez De Hard text2pdf

gmn?
mudah-mudahan berhasil ya gan..
tu script saya dapat dari orang lain juga..
untuk nambah coding..
Semoga berhasil!!! dan tetap semangat dengan PHP
Membuat Sistem Pegawai dengan PHP dan Mysql

Membuat Sistem Pegawai dengan PHP dan Mysql

Kali ini yang akan kita bahas adalah bagaimana membuat sistem pegawai yang sederhana menggunakan PHP dan Mysql..

untuk tidak menghabiskan waktu kayaknya kita masuk terus ke bagian script saja..
Karena saya kira kita semua paham kan maksud dari judul postingan ini,,
nah, ini dia sistem pegawai menggunakan php dan mysql..
download file zipnya disini ...
next :
buat dulu nama database nya yaitu "Pegawai"
kemudian ekstrak file zip yang di download tadi..
kembali lagi ke tempat pembuatan database tadi..
klik Import > browse >cari pewagai.sql ...
Go..
nah udah masuk kan tabel nya..
selanjutnya tinggal panggil saja di localhost mu..
ketik "localhost/Miez de hard pegawai"<tanpa tanda petik yo>
gimana?
berhasil kan??
jika ada pertanyaan silakan menuju ke yang posting artikel ini disini...
selamat mencoba..
Ketika Punya Tugas PHP dan mysql (cms lokomedia di ubuntu 10.04)

Ketika Punya Tugas PHP dan mysql (cms lokomedia di ubuntu 10.04)

Saat punya tugas dari seorang dosen dari kampus, tepatnya di fakultas teknik gajah putih takengon..
saya sedikit bingung karena di suruh membuat web berita..
sementara ilmu saya tentang php dan mysql masih tergolong di bawah standart..
hehehe...
daripada tidak dapat nilai jadi saya paksakan untuk mencari tutorial untuk membuat web berita menggunakan script php dan mysql..
cari demi cari saya lakukan siang dan malam (hahaha sekedar aksi doank)..
akhirnya saya dapatkan script berita dari lokomedia...
keuntungan dari script ini adalah saya tidak perlu lagi membuat web nya, tinggal di edit sedikit jadi deh..hehe..
setelah saya download cms nya saya mendapat kan kendala di setelah ekstrak dan saat menjalankannya..
saya buat nama db nya kemudian upload file sql nya dan saat mulai di jalan kan..
tidak ada apa2..
saya bingung,risau,galau..aneh, tapi ini nyata, ini real!!!!
untuk tidak bingung saya cari lagi sumber dari masalahnya..
hei!!!!
ternyata mod_rewrite di localhost saya belum di aktifkan..
terus, saya mencari cara mengaktifkannya..
cari demi cari..
akhirnya dapat juga..

nah untuk mengaktifkan mod_rewrite saya mengikuti cara ini..
cekidot cara mengaktifkan mod_rewrite..
oiya, saat ini saya menggunakan SO ubuntu 10.04...

buka terminal
ketikkan perintah : sudo gedit /etc/apache2/sites-enabled/000-default
enter
kemudian gantikan AllowOverride None menjadi AllowOverride All
save..
kembali ke terminal..
ketikkan : sudo /etc/init.d/apache2 restart

saya coba jalankan cms lokomedia tadi..
ternyata masi ga bisa juga..
akhirnya saya cari cara lagi..
seperti ini ..
sudo a2enmod rewrite
kemudian untuk restartnya
sudo /etc/init.d/apache2 restart

akhirnya berhasil juga menjalankan cms lokomedia di sistem operasi ubuntu 10.04...
nah ini ceritaku saat install cms lokomedia..