1. Siapkan database contoh(nama terserah kalian) dengan nama tabel gambar dan 3 buah kolom berisi id(INT), judul(VARCHAR), gambar(VARCHAR). Kolom gambar nanti akan digunakan untuk menyimpan direktori gambar.
2. Buat koneksi database dengan nama dbconnect.php
define('DBHOST', 'localhost'); define('DBUSER', 'root'); define('DBPASS', ''); //password MySQL define('DBNAME', 'contoh'); //nama database $conn = mysql_connect(DBHOST,DBUSER,DBPASS); $dbcon = mysql_select_db(DBNAME); if ( !$conn ) { die("Connection failed : " . mysql_error()); } if ( !$dbcon ) { die("Database Connection failed : " . mysql_error()); }3. Buat form dengan nama index.php
<form action="input.php" method="post"> <input name="judul" required="" type="text" /> <input name="foto" required="" type="file" /> </form>4. Untuk langkah proses kita buat file berjudul input.php
<?php //meminta jembatan koneksi ke database include "dbconnect.php"; //menerima inputan $foto = $_FILES['foto']['name']; $tmp = $_FILES['foto']['tmp_name'];//membuat nama file menjadi tanggal,waktu dan nama foto $fotobaru = date('dmYHis').$foto;//direktori penyimpanan dan nama foto $path = "source/img/".$fotobaru;//proses pemindahan move_uploaded_file($tmp, $path); $judul = $_POST['judul']; $simpan=mysql_query("INSERT INTO gambar(judul,gambar) VALUES ('$judul','$path')"); if(($simpan) === false) { // Jika gagal meng-insert data tampilkan pesan dibawah 'Perintah SQL Salah' echo 'Gagal'; } else { // Jika berhasil alihkan ke halaman index.php ?> <script language="javascript"> alert('Berhasil Disimpan'); document.location.href="index.php"; </script> <?php } ?>
5. Coba jalankan, sebelumnya pastikan folder disimpan di xampp/htdocs.
Sekian tutorial dari saya jika ada error atau kurang jelas bisa ditanyakan melalui kolom komentar. Terimakasih
Tidak ada komentar:
Posting Komentar