Upload Lihat File Dengan Php
Mandailing Natal - Upload Lihat File Dengan Php, membuat file upload dengan php dan mysql, yang datanya nanti dapat di lihat kembali baik secara keseluruhan maupun data dalam satu baris tabel data base.
Langkah pertama buat tabel database bernama
Kalau udah jadi begitu, buat 3 buah file berextensi php, dalam contoh ini saya buat nama filenya :
http://localhost/upload.php
untuk melihat seluruh upload yang masuk kedata base, buka lihat_gambar.php caranya begini
http://localhost/lihat_gambar.php
Melihat sebuah gambar, sesuai namanya yang di upload, klik tulisan detail di halaman lihat_gambar.php. Code ini masih jauh dari sempurna, ini hanya untuk media pembelajaran, untuk keamanannya dan validasi atau macam-macam kebutuhan lainnya silahkan di kembangkan sendiri dan di tambahi. Mudah-mudahan cara membuat upload lihat file dengan php ini bermanfaat.
Langkah pertama buat tabel database bernama
gambar
boleh lewat phpmyadmin boleh juga lewat CLI. Kemudian buat dan isi fieldnya. Kira - kira gambarnya seperti ini (sengaja tidak buat code biar belajarnya makin semangat ngetik, dan mudah-mudahan makin hapal) Kalau udah jadi begitu, buat 3 buah file berextensi php, dalam contoh ini saya buat nama filenya :
- upload.php
- lihat_gambar.php
- detail.php
- koneksi.php
- buat folder didirectory file phpnya dengan nama file
<?phpSelanjutnya untuk membuat Upload Lihat File Dengan Php yaitu dengan membuat file upload.php berikut kodenya :
$host="localhost"; //nama host nya ini atau bisa juga menggunakan ip 127.0.0.1
$user="root"; //user phpmyadminya
$password="12345"; //password phpmyadmin
$database="teruna"; //nama database
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($database,$konek);
?>
<html>Langkah untuk membuat upload lihat file dengan php yaitu membuat file lihat_gambar.php. Nah ini lagi codenya
<head>
<title>Upload </title>
</head>
<body>
<form action="" method="POST" enctype="multipart/form-data">
<input type="text" name="judul_post"/>
<input type="file" name="upload" value="browse"/>
<input type="submit" name="save" value="upload"/>
</form>
</body>
</html>
<?php
include('koneksi.php');
if(isset($_POST['save']))
{
$gambar=$_FILES['upload']['tmp_name'];
$nama_gambar=$_FILES['upload']['name'];
$tgl_gambar=date('Y-m-d H:i:s');
$up_data="INSERT INTO gambar VALUES('','$gambar','$nama_gambar','$tgl_gambar')";
mysql_query($up_data);
move_uploaded_file($_FILES['upload']['tmp_name'], "file/".$_FILES['upload']['name']);
echo "gambar sudah di upload";
}
?>
<html>Nah ini kalau mau melihat detail. per baris dari tabel gambarnya.
<head>
<title> Lihat Gambar </title>
</head>
<body>
<table style="border-collapse:collapse; border:1px">
<tr>
<td>No </td>
<td> Gambar </td>
</tr>
<?php
include('koneksi.php');
//$id=$_GET['id'];
$lihat=mysql_query("SELECT * FROM gambar ");
$no=1;
while($data=mysql_fetch_array($lihat))
{
echo "<tr>
<td>$no</td>
<td>$data[nama_gambar] </td>
<td><a href='detail.php?id=".$data[id_gambar]."'>Details</td>
</tr>";
$no++;
}
?>
</table>
</body>
</html>
<?phpSimpan masing-masing file php tersebut didalam folder
include('koneksi.php');
$id=$_GET['id'];
$detail=mysql_query("SELECT * FROM gambar WHERE id_gambar='$id'");
while($data=mysql_fetch_array($detail))
{
echo " <img src=file/".$data['nama_gambar'].">";
}
?>
www
dan jangan lupa buat folder file
di directory yang sama dengan file phpnya. Terus jalankan deh. dengan membukahttp://localhost/upload.php
untuk melihat seluruh upload yang masuk kedata base, buka lihat_gambar.php caranya begini
http://localhost/lihat_gambar.php
Melihat sebuah gambar, sesuai namanya yang di upload, klik tulisan detail di halaman lihat_gambar.php. Code ini masih jauh dari sempurna, ini hanya untuk media pembelajaran, untuk keamanannya dan validasi atau macam-macam kebutuhan lainnya silahkan di kembangkan sendiri dan di tambahi. Mudah-mudahan cara membuat upload lihat file dengan php ini bermanfaat.