Assalamu'alaikum wr wb.........!
Pada kali ini saya akan memposting artikel yang mungkin sangat bermanfaat dalam dunia internet saat ini dengan memasukkan gambar atau foto Anda di dalam web sehingga web Anda lebih menarik di lihat, yang kemudian gambar ini akan tersimpan di database Anda,,,,
OK....! :)
Cukup basa-basinya sekarang kita menuju ke inti permasalahan, perlu diketahui tutorial ini berfungsi hanya di lingkungan windows saja, padahal sangat tidak wajar pengguna linux membagi artikel ini tapi karena kebaikan saya yang senang hati membagi-bagikan sebagian ilmu yang saya pelajari maka saya persembahkan untuk kalian..!
Buatlah sebuah database terserah kalian nama database apa? Kemudian buatlah sebuah tabel dari databse yang Anda buat tadi dengan cara sebagai berikut :
1. Anda bisa membuat database berserta tabel di phpMyAdmin, konsole terminal, atau di teks editor dengan ekstensi .sql.
create database latihan;
use latihan;
create table barang(
kd_brg char(5) primary key,
nm_brg varchar(30),
hrg_brg int,
jml_brg int,
satuan varchar(20),
gambar text);
2. Buatlah koneksi.php yang menghubungkan PHP dengan MySQL:
<?php
//koneksi.php
$host = "127.0.0.1" //bisa dengan localhost sesuaikan dengan komputer lokal Anda
$user = "root" //secara default digunakan dengan root
$passwd = "" //disi jika Anda menarukan password di MySQL Anda
$database = "latihan"; //nama database Anda
$koneksi = @mysql_connect("$host","$user","$passwd") or die ("Gagal Koneksi Ke Server !".mysql_erro());
mysql_select_db("$database",$koneksi) or die ("Gagal Koneksi Ke Server Database !".mysql_error());
<?
3. Buatlah file form_barang.html dan isikan dengan kode berikut ini :
<html>
<head>
<title>Data Barang<title>
</head>
<body>
<center>
<h3>Masukkan Data Barang</h3>
<form action="simpan_barang.php" method="post" enctype="multipart/form-data">
<table border="0">
<tr>
<td>Kode Barang</td>
<td>:</td>
<td><input type="text" name="kd_brg" size="6" /></td>
</tr>
<tr>
<td>Nama Barang</td>
<td>:</td>
<td><input type="text" name="nm_brg" size="30" /></td>
</tr>
<tr>
<td>Harga Barang</td>
<td>:</td>
<td><input type="text" name="hrg_brg" size="10" /></td>
</tr>
<tr>
<td>Jumlah Barang</td>
<td>:</td>
<td><input type="text" name="jml_brg" size="5" /></td>
</tr>
<tr>
<td>Satuan</td>
<td>:</td>
<td><input type="text" name="satuan" size="15" /></td>
</tr>
<tr>
<td>Gambar</td>
<td>:</td>
<td><input type="file" name="gambar" /></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<input type="reset" name="batal" value="Batal" />
<input type="submit" name="simpan" value="Simpan" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html
4. Buatlah file simpan_barang.php yang sudah di includkan dengan upload gambar/foto :
<?php
include 'koneksi.php';
$folder = "images/"; //folder tempat menyimpan file gambar
$kd = $_POST['kd_brg'];
$nm = $_POST['nm_brg'];
$hrg = $_POST['hrg_brg'];
$jml = $_POST['jml_brg'];
$sat = $_POST['satuan'];
if(!empty($_FILES["gambar"]["tmp_name"])){
$jenis_gambar = $_FILES["gambar"["type"];
if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/png"){
$gambar = $folder . basename($_FILES["gambar"]["name"]);
if(move_uploaded_file($_FILES["gambar"]["tmp_name"]. $gambar)){
$sql = mysql_query("INSERT INTO barang VALUES('$kd','$nm','$hrg','$jml','$sat','$gambar')");
}else{
echo "Gambar gagal dikirm";
}
}else{
print ("Jenis gambar yang Adan kirim salah pastika ektensi gambar .jpeg, .jpg, .gif, dan .png");
}
}else{
echo "Anda belum memilih gambar";
}
?>
5. Agar file Anda tersimpan di folder images terlebih dahulu Anda harus membuat folder di sebuah direktori Anda yang ada di htdocs XAMPP Anda.
6. Selesai dan salam kenal aja deh yang sudah membaca artikel ini.
Sekian dan terima kasih semogah artikel ini bermanfaat bagi kalian semua..... :D
tag : upload gambar/foto di php dan tersimpan di mysql
Minggu, 25 Mei 2014
UPLOAD GAMBAR/FOTO DI PHP
Langganan:
Posting Komentar (Atom)







Oke
BalasHapus