• Tidak ada hasil yang ditemukan

CARA UPLOAD IMAGE DENGAN PERVIEW IMAGE MENGGUNAKAN PHP DAN MySQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "CARA UPLOAD IMAGE DENGAN PERVIEW IMAGE MENGGUNAKAN PHP DAN MySQL"

Copied!
5
0
0

Teks penuh

(1)

CARA UPLOAD IMAGE DENGAN PERVIEW IMAGE MENGGUNAKAN PHP DAN MySQL

Pada Kesempatan kali ini kita akan membahas tentang cara mengupload image ke

database, namun yang disimpan di database hanya berupa nama file image tersebut, kemudia untuk menampilkanya, pada script PHP dipanggil lokasi dari nama file tersebut.

1. Langkah pertama : Buatlah sebuah database yang diberinama Behangat, kemudai create tabel upload ('Buat tabel dan diberinama upload') yang

berisikan script sql seperti berikut:

CREATE TABLE 'upload' (

'id' int(11) NOT NULL AUTO_INCREMENT, 'Judul' varchar(100) NOT NULL,

'path' varchar(100) NOT NULL, 'Waktu' datetime NOT NULL, PRIMARY KEY ('id')

) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1

2. Langkah kedua : Buat file yang diberinama index.php dari text editor yang kalian miliki. index.php ini bertujuan sebagai interface dari inputan yang dimasukkan

oleh user. Berikut ini script code index.php yang membentuk form untuk inputan:

Belajar Upload Foto/Gambar dengan PHP Bersama BeHangat

Judul

(2)

<table border="1" cellpadding="2" cellspacing="2"> <tr>

<td>

<h2 align="center">Belajar Upload Foto/Gambar dengan PHP<br /> Bersama BeHangat</h2><hr>

<form method="post" action="posting.php" enctype="multipart/form-data"> <table cellspacing="2" cellpadding="2" align="center">

<tr>

<td>Judul</td>

<td><input type="text" name="judul"></td> </tr>

<tr>

<td>Gambar</td>

<td><input id="uploadImage" type="file" name="image" onchange="PreviewImage();" /></td>

</tr> <tr>

<td colspan="2" align="center"> <hr>

<input type="reset" name="Batal" value="Batal"> <input type="submit" name="simpan" value="Simpan" > </td>

(3)

Tampilan Index.php Pada bagian :

<input id="uploadImage" type="file" name="image" onchange="PreviewImage();" />

Terrdapat code javascript : onchange="PreviewImage()".

Tujuan dari koding ini adalah untuk preview image yang dipilih sebelum diupload

ke database.

3. Langkah ketiga: Buat lagi file baru dan di berinama posting.php.

Fungsi posting.phpyaitu untuk menyimpan inputan yang dimasukkan user dan

akan disimpan ke dalam database. File posting.php berisikan script seperti

berikut:

<?php

mysql_connect("localhost", "root", ""); mysql_select_db("Behangat");

$judul=$_POST['judul']; $tgl = date('Y-m-d H:i:s');

if (isset($_POST['simpan'])){

$fileName = $_FILES['image']['name'];

$sql = "insert into upload Values (NULL, '$judul', '$fileName', '$tgl')"; mysql_query($sql);

(4)

}

?>

Dalam file ini, ada penambahan : $tgl = date('Y-m-d H:i:s'); bertujuan untuk

mendapatkan tanggal dan waktu terkini untuk disimpan ke dalam database.

Format date pada MySQL hanya mendampung format ('Y-m-d H:i:s'). Pastikan

kalian telah membuat folder baru yang bernama image pada lokasi file

kalian. Susunan Folder

4. Langkah keempat: Pada langkah ke empat atau Pada tahap terakhir ini, kalian akan memangil data dari database dan menampilkannya pada halaman web.

Interface tampilan.php

Buat File baru dan di beri nama tampil.php, untuk scrip kodenya kalian bisa

menuliskan seperti ini:

<b>Hasil Simpanan Foto / Gambar</b>

<button><a href="index.php">+ Gambar/Foto</a></button><br /><br /> <?php

mysql_connect("localhost", "root", "");

mysql_select_db("BeHangat");

$kueri = mysql_query(" SELECT * FROM upload");

while($baris=mysql_fetch_array($kueri))

{

$formatted = date('d-M-Y H:i:s', strtotime($baris['Waktu']));

echo "

(5)

<tr>

<td>Hari / Jam</td> <td>=</td>

<td>".$formatted.";</td> </tr>

<tr>

<td>Judul</td> <td>=</td>

<td>".$baris[1]."</td> </tr>

<tr>

<td>Foto</td> <td>=</td>

<td><img src=image/".$baris[2]. "></td> </tr>

</table> <hr> ";

}

Gambar

 Gambar

Referensi

Dokumen terkait

Untuk menjalankan program PHP ini, komputer harus telah memiliki sebuah sistem yang telah terinstalasi dan terkonfigurasi dengan baik Apache Web Server, PHP, dan database

Apache digunakan sebagai web server yang mengolah script php, php digunakan untuk melakukan proses-proses aritmatika, database dan lain-lainya, sedangkan MySQL digunakan

Membuat majalah dalam bentuk web yang menampilkan artikel dan hiburan yang interaktif secara online dengan database MySQL dan bahasa pemrograman PHP..

Panduan Membuat Aplikasi Database dengan PHP 5.. Universitas

Untuk aplikasi yang memerlukan koneksi database di setiap halaman, sebaiknya bagian koneksi ini dimasukkan dalam file khusus, sehingga setiap kita memerlukan koneksi database

PHP merupakan script untuk pemrograman script web server-side, script yang membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu

Maksudnya adalah jika kita memiliki suatu script PHP yang lengkap dan script tersebut ingin kita panggil dari sebuah file lainnya dengan tujuan untuk menampilkan atau

Aplikasi lowongan kerja berbasis web dibangun menggunakan HTML (Hypertext Markup Language) sebagai bahasa penandaan dokumen teks, PHP (Hypertext Preprocessor) sebagai