Friday, December 12, 2014

Membuat Upload, Edit, dan Hapus Foto/Gambar di PHP

10:36 AM 10 Comments

Buat database dengan nama: db_images
Buat tabel dengan nama: tb_images
Buat 2 field yaitu: id (int (3), primary key, auto increment) serta image (varchar(50))
Akan dibutuhkan tiga file php yaitu untuk upload, edit, serta view.
Buat folder untuk menampung foto/gambar di dalam folder project. Contoh beri nama folder tersebut: img
Berikut ini adalah script input_image.php:
<?php
    mysql_connect("localhost","root","");   
    mysql_select_db("db_images");
    $lokasi_file    = $_FILES['gambar']['tmp_name'];
    $nama_file      = $_FILES['gambar']['name'];
    $acak           = rand(1,99);
    $nama_file_unik = $acak.$nama_file;
    $vdir_upload = "img/";
    $vfile_upload = $vdir_upload . $nama_file_unik;
    move_uploaded_file($_FILES["gambar"]["tmp_name"], $vfile_upload);
   
    $simpan=$_POST['simpan'];   
   
    if ($simpan){
        if (empty($lokasi_file)){
        //echo "<center><font color='#FF0000' size='+2'>Maaf Anda belum memilih Gambar<br></font></center>";
        ?><script language="javascript">alert('Maaf Anda belum memilih Gambar')</script><?php
        ?><script>document.location.href="input_image.php";</script><?php
}else{
    mysql_query("INSERT INTO tb_images VALUES ('','$nama_file_unik')")or die (Error.mysql_error());
    //echo "<center><font color='#FF0000' size='+1'>Berhasil disimpan</font></center><br>";
            ?><script language="javascript">alert('Images Berhasil Disimpan')</script><?php
        ?><script>document.location.href="view_image.php";</script><?php
}
    }
    ?>

Menampilkan Data yang Akan Diedit pada Radio Button dan Combo Box di PHP

10:20 AM 16 Comments
Buatlah database dengan nama: dbakademik.
Buat tabel dengan nama: tb_mhs
Buat field-field serta isi seperti pada contoh gambar di bawah ini:
Buat file .php untuk menampilkan data pada tabel tb_mhs. Berikut scriptnya:
<table width="39%" border="0" align="center" cellpadding="1" cellspacing="1" id="tabel">
<?php
    mysql_connect("localhost","root","");   
    mysql_select_db("dbakademik");
$sql = mysql_query("SELECT * FROM tb_mhs ORDER BY nim ASC")or die ("Error!".mysql_error());;
while($hs = mysql_fetch_array($sql)){
        $no++;
        $nim=$hs['nim'];
        $nama=$hs['nama'];
        $jekel=$hs['jekel'];
        $jurusan=$hs['jurusan'];
?>

Menampilkan Data Secara Vertikal di PHP

10:06 AM 0 Comments
Biasanya data yang ditampilkan dalam PHP adalah data dalam bentuk horizontal. Tapi, pada tutorial ini akan membuat bagaimana menampilkan data secara vertikal di php.
Buat database dengan nama: dbakademik
Buat tabel dengan nama: tb_mhs
Buat field-field serta isi dengan data seperti pada contoh gambar di bawah ini:


Buat file .php dan berikut ini adalah scriptnya:
<table width="39%" border="0" align="center" cellpadding="1" cellspacing="1" id="tabel">
<?php
    mysql_connect("localhost","root","");   
    mysql_select_db("dbakademik");
$sql = mysql_query("SELECT * FROM tb_mhs ORDER BY nim ASC")or die ("Error!".mysql_error());;
while($hs = mysql_fetch_array($sql)){
        $no++;
        $nim=$hs['nim'];
        $nama=$hs['nama'];
        $jekel=$hs['jekel'];
        $jurusan=$hs['jurusan'];
?>
    <tr>
      <td width="141" height="21">NIM</td>
      <td width="4">:</td>
      <td width="274"><?php echo $nim; ?></td>
    </tr>
    <tr>
      <td height="21">Nama</td>
      <td>:</td>
      <td><?php echo $nama; ?></td>
    </tr>
      <td height="22">Jenis Kelamin</td>
      <td>:</td>
      <td><?php echo $jekel; ?></td>
    </tr>
    <tr>
      <td height="21">Jurusan</td>
      <td>:</td>
      <td><?php echo $jurusan; ?></td>
    </tr>
    <tr>
      <td height="28" colspan="6"><hr /></td>
    </tr>
<?
}
?>
</table>
Berikut ini adalah tampilan ketika file php yang sudah dibuat tadi ketika dijalankan.

Fin.
Happy Coding.
Alhamdulillah.
:)

Menampilkan Data Dari ComboBox ke TextField di PHP

9:50 AM 55 Comments
Pada tutorial ini data dari combobox yang diambil dari database akan ditampilkan pada textfield.
Buatlah database dengan nama: dbakademik
Buat tabel dengan nama: tb_mhs
Buat field yaitu: nim, nama, jurusan dan lalu isilah seperti contoh pada gambar di bawah ini.

Buat file .php dan berikut ini adalah scriptnya:
     <?php   
    mysql_connect("localhost","root","");   
    mysql_select_db("dbakademik");  
    ?>
<title>Combobox</title>

<p></p>
    <table width="451" border="0" align="center">
      <tr>
        <td width="118">NIM</td>
        <td width="323"><select name="nim" id="nim" onchange="changeValue(this.value)" >
        <option value=0>-Pilih-</option>
        <?php
    $result = mysql_query("select * from tb_mhs");   
    $jsArray = "var dtMhs = new Array();\n";       
    while ($row = mysql_fetch_array($result)) {   
        echo '<option value="' . $row['nim'] . '">' . $row['nim'] . '</option>';   
        $jsArray .= "dtMhs['" . $row['nim'] . "'] = {nama:'" . addslashes($row['nama']) . "',jrsn:'".addslashes($row['jurusan'])."'};\n";   
    }     
    ?>   
        </select></td>
      </tr>
      <tr>
        <td>Nama Mahasiswa</td>
        <td><input type="text" name="nm" id="nm"/></td>
      </tr>
      <tr>
        <td>Jurusan</td>
        <td><input type="text" name="jrsn" id="jrsn"/></td>
      </tr>
    </table>
      <script type="text/javascript">   
    <?php echo $jsArray; ?> 
    function changeValue(nim){ 
    document.getElementById('nm').value = dtMhs[nim].nama; 
    document.getElementById('jrsn').value = dtMhs[nim].jrsn; 
    }; 
    </script>
     
Berikut adalah tampilan ketika dijalankan. Combobox NIM berisi NIM yang datanya mengambil dari tb_mhs.


Berikut ini Tampilan ketika salah satu IM dipilih. Nama serta jurusan akan tampil pada textfield.


Fin.
Happy Coding.
Alhamdulillah.
:)


*sebenarnya bikin tutorial ini dan diposting disini buat pengingat diri sendiri dan siapa tahu bermanfaat juga buat yang lain.

Wednesday, December 10, 2014

Barisan Para Mantan

7:24 AM 0 Comments
"Terima kasih kalian. Barisan para mantan". Pasti pernah dengar lagu yang liriknya seperti itu kan? Yap! itu sepenggal lirik dari lagunya the Rain yang judulnya "Terlatih Patah Hati". Kenapa ya tiap kali saya dengar lirik itu saya jadi berpikir "barisan para mantan? emm... mantan saya ada berapa shaf ya? hahaha". Kayak shaf shalat subuh kali ya... nggak ada. Sepi. Hahaha.

Kamis, 20 November 2014
15:11

15november2014

7:23 AM 0 Comments
Pertengahan november. Hari ini saya berulang tahun. Tepat pukul 00:00 WIB saya mengucapkan selamat ulang tahun untuk diri saya sendiri dengan me-mention ke akun twitter sendiri. Aneh ya? atau tragis? Mengenaskan bin menyedihkan? Karena tidak ada keluarga atau teman yang memberikan selamat. Sebenarnya ternyata ada juga. Hahaha. Meski ucapan dari beberapa teman saya masuk ke BBM saya pada sore hari. Heran juga pada tahu darimana. Kan saya cuma ngeshare di twitter saja. Tapi, terima kasih atas ucapan serta segala do'anya. Bahkan, ada yang menawari saya mau minta hadiah apa... Hahaha. Nggak enaklah saya sama kamu. Ngrepotin pakai ngasih hadiah segala. Hehehe. Kalau di keluarga saya sih memang nggak ada tradisi merayakan ulang tahun. Jadi ya biasa saja.
Sebenarnya untuk ulang tahun saya tahun ini saya ingin menulis sebuah surat untuk diri saya sendiri. Tapi, nggak jadi. Habis nggak tahu apa yang mau ditulis. Apa yang mau diucapin buat diri sendiri. Hehehe. Yang terlintas di pikiran baru judulnya saja, yaitu rencana mau dikasih judul: "Dariku Untukku". Aneh ya nulis surat buat diri sendiri?
Ya semoga ke depannya saya menjadi orang yang lebih baik. Selalu diberi kesehatan, kelancaran rezeki, jodoh... pokoknya segera dapat kerja. Dan bisa membahagiakan kedua orang tua serta keluarga. Aamiin.
To: kanata-kun
From: me
Message : Happy Birthday. おたんじゃおうび おめでとう。。。
Success with your career. ♥♥♥
Sebenarnya sudah ngucapin ke kanata juga sih di twitter. Pakai hastag (#Happy24thBirthdayKanata) :).
Hari ini seharian saya cuma di rumah. Mana pas siang hujan juga.


Sabtu, 15 November 2014
21:50

Hero in the Morning

7:21 AM 0 Comments
Pagi ini saya dapat "ceramah" pagi dari Mama. Gara-garanya saya melanjutkan tidur "babak kedua" saya. Padahal saya sudah menyelesaikan tugas saya, mencuci piring kotor. Jadi, selesai cuci piring saya balik ke kamar dan lanjut tidur lagi. Hahaha. Habis mau gimana lagi masih ngantuk. Kurang lebih saya dapat tidur 30 menit sampai akhirnya Mama membangunkan saya dan memberikan "ceramah" singkatnya sebelum pergi bekerja. "Ceramah" nya ya seperti itulah, hanya saja setelah "ceramah" itu selesai Mama malah bilang ke saya:"Kalau mau makan itu ada telur sama sayur". Mama masih perhatian sama saya walaupun saya beberapa menit yang lalu mengecewakannya. Terharu saya. Btw, hari ini hari pahlawan. Selamat hari pahlawan. Mom, you are the real hero for me.

Senin, 10 November 2014
16:22