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