Senin, 05 Agustus 2013

upload menggunakan php dan mysql

Assalamualaikum Wr Wb

Selamat malaaam broo and siiiis hehehe

Langsung saja disini saya akan membahas sedikit mengenai mengupload gambar menggunakan php dan mysql....

Langkah langkahnya sebagai berikut...

1. anda harus mempunyai web server xampp contohnya..kalau belum punya silahkan download di google.
2. apabila selesai download xampp anda langsung saja masuk di mozila dan ketik www.localhost/phpmyadmin maka akan muncul gambar sebagai berikut:


3. pada database beri nama test lalu klik create
4. beri nama tabel galeri dan number 3 lalu klik go untuk melanjutkan

5. selanjutnya klik go maka anda akan masuk ke langkah berikutnya dan masukkan data sebagai berikut diantaranya id_foto, deskripsi, dan file_gambar sebagai berikut:


6. selanjutnya anda hanya tinggal save saja..... selanjutnya anda membuat program php dan html menggunakan notepad/notepad++ dan sebagainya sesuai keinginan anda tapi disini saya menggunakan notepad...
anda dapat copaskan  script berikut:

index.php

<html>
<head>
<title>Upload Foto</title>
</head>
<body>
<form method="POST" enctype="multipart/form-data" action="upload.php">
Pilih File Foto:<br>
<input type="file" name="file_foto" size="20"><br>
<p>
Keterangan : <br><input type="text" name="keterangan" size="50"></p>
<p><input type="submit" value="Upload">
</form>
</body>
</html>

tampil.php

<?php
//koneksi ke MySQL
$koneksi = mysqli_connect("localhost","root","");
mysqli_select_db($koneksi, "test");

$data = mysqli_query($koneksi,"SELECT * FROM galeri");
while($d = mysqli_fetch_array($data)){
    echo "<img src=\"".$d['file_gambar']."\"><br>";
    echo $d['deskripsi']."<p>\n";
}
?>

upload.php

<?php
//koneksi ke MySQL
$koneksi = mysqli_connect("localhost","root","");
mysqli_select_db($koneksi, "test");

$keterangan = $_POST['keterangan'];
$folder = "gambar";
$tmp_name = $_FILES["file_foto"]["tmp_name"];
$name = $folder."/".$_FILES["file_foto"]["name"];

//kode untuk upload ke folder gambar
move_uploaded_file($tmp_name, $name);

//masukkan datanya ke database
$input = mysqli_query($koneksi, "INSERT INTO galeri VALUES(null,'$keterangan','$name')");

if($input){
    //jika berhasil kita redirect ke halaman untuk menampilkan foto
    header("location: tampil.php");
}else{
    echo "gagal";
}
?>

keterangan: buat folder uploadfoto dan letakkan didalam xampp/htdoct dan didalam uploadfoto letakkan index.html, tampil.php dan upload.php dan jangan lupa buat folder gambar untuk meletakkan gambar yang akan di upload seperti gambar berikut:


selanjutnya apabila ingin menjalankan programnnya anda masuk ke mozila dan ketik di url : localhost/uploadfoto/index.html   maka hasilnya sebagai berikut:


SELAMAT MENCOBA
DAN SEMOGA BERHASIL














KATEGORI WEBbelajar HTML dasar
membuat form login menggunakan php dan mysql
menentukan bilangan ganjil dan genap menggunakan php
membuat counter menggunakan php
membuat kalender menggunakan PHP
membuat tulisan berjalan mengikuti cursor menggunakan PHP
membuat link menggunakan HTML
membuat tulisan berjalan menggunakan HTML
DATABASE MYSQL PHPMYADMIN

3 komentar: