Pada tutorial kali ini , Nub Coding akan sedikit mengajarkan bagaimana caranya mengupload Gambar dengan menggunakan PHP. Cara nya cukup mudah, scriptnya pun singkat, hanya perlu satu file saja.
Database
Nama Tabel : siswa / terserah mastahlah.
Bisa dilihat gambar diatas.
Buat Form
Pertama kita buat form dulu dengan menggunakan HTML, form ini tentu saja untuk mengambil daftar gambar yang ada di komputer, dan untuk menampilkan sebuah tombol untuk menguplaod.Nama file: Upload.php / atau terserah mastah.
<!DOCTYPE html>
<html>
<head>
<title> Belajar Upload Ke Database </title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<input type="text" name="nis" placeholder="Nis Siswa"> <br>
<input type="text" name="nama" placeholder="Nama Siswa"><br>
<input type="file" name="gambar"><br>
<input type="text" name="alamat" placeholder="Alamat Siswa"><br>
<input type="submit" name="simpan" value="Simpan">
</form>
</style>
</body>
</html>
Keterangan:- method=”POST” : Untuk menentukan motode pengiriman, apakah POST atau GET
- enctype=”multipart/form-data” : Untuk menentukan jenis dokumen yang akan di upload
Koneksi Ke Database
Buat file : Koneksi.php / konek.php / konak.php dll terserah mastah.
<?php
mysql_connect("localhost","root","");
mysql_select_db("nub_coding");
?>
Script Upload
<?php
include 'Koneksi.php';
if (isset($_POST['simpan'])) {
$nis= $_POST['nis'];
$nama= $_POST['nama'];
$image = $_FILES['gambar']['name'];
$alamat= $_POST['alamat'];
move_uploaded_file($_FILES['gambar']['tmp_name'],"namafolder/$image");
$oke=mysql_query("insert into siswa (NIS,Nama,Gambar,Alamat) values('$nis','$nama','namafolder/$image','$alamat')");
if ($oke) {
echo "Data Berhasil Disimpan";
} else {
echo "Data Gagal Disimpan";
}
}
?>
Keterangan :
namafolder : Folder untuk menyimpan file gambar (Buat Foldernya)
move_uploaded_files : adalah fungsi PHP untuk mengupload file ke lokasi tertentu.
Script Tampil Data
<?php
$a=mysql_query("select * from siswa ");
while ($tampil=mysql_fetch_array($a)) {
echo $tampil['NIS']."<br>";
echo $tampil['Nama']."<br>";
echo "<img src='".$tampil['Gambar']."' width=100 height=100>"."<br>";
echo "Rp. ".$tampil['Alamat']."<br>";
}
?>
Selamat Mencoba.
Terimakasih semoga bermanfaat
Comments
Post a Comment