siapkan data untuk menampilkan data gambar butuhkan untuk pembuatan nya seperti berikut :
langka pertama buat database seperti berikut
CREATE TABLE IF NOT EXISTS `foto` (
`id_foto` int(11) NOT NULL AUTO_INCREMENT,
`nama_file` varchar(45) DEFAULT NULL,
PRIMARY KEY (`id_foto`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
langka ke dua buat folder di htdocs berinama text
setelah membuat folder text open folder text lalu buka dan buat folder berinama ada
masuk ke berikutnya yaitu buat file dengan nama koneksi.php code seperti di bawah :
<?php
define('db_host','localhost');
define('db_user','root');
define('db_pass','');
define('db_name','nama_database_anda');
mysql_connect(db_host,db_user,db_pass);
mysql_select_db(db_name);
?>
langkah berikutnya buat desain untuk meng uplude gambar seperti berikut :
<div width: "300px;height: 100px">
<form method="POST" id="form1" action="foto_action.php">
<legend> Upload foto</legend>
<input type="file" name='nama_file'>
<button type="submit">Upload</button>
</form>
</div>
<?php
include('tampil.php');
?>
selanjudnya buat file untuk proses dalam menguplude gambar yang akan di pilih seperti berikut ketik kan code berikut :
<?php
include("koneksi.php");
// code B
$lokasi_file = $_FILES['nama_file']['tmp_name'];
$tipe_file = $_FILES['nama_file']['type'];
$nama_file = $_FILES['nama_file']['name'];
$direktori = "ada/$nama_file";
// end of code B
if (!empty($lokasi_file)) {
move_uploaded_file($lokasi_file,$direktori);
// code C
require_once ('koneksi.php');
$query="insert into foto values (null,'$nama_file')";
$result=mysql_query($query) or die(mysql_error());
// end of code C
// code D
if (!$result) {
echo "maaf gagal memasukan gambar";
}else{
include("upludefoto.php");
}
// end of code D
}else{
echo "terjadi kesalahan";
}
?>
setelah proses yang anda ketik makan selajutnya akan membuat file untuk menampilkan gambar seperti berikut :
<h2> File hasil upload foto</h2>
<?php
require_once ('koneksi.php');
$query="SELECT * from foto ";
$result=mysql_query($query) or die(mysql_error());
echo "<table align='center' border='1'>
<tr>
<td>No</td>
<td>Gambar</td>
</tr>";
$no=1;
while($data = mysql_fetch_array($result)):
?>
<tr>
<td>
<?php echo $no; ?>
</td>
<td>
<center>
<img src="ada/<?php echo $data['nama_file']; ?>" border="0" width='150' height='150'/>
</center>
</td>
</tr>
<?php
$no++;
endwhile;
?>
</table>
setelah selesai coba anda jalankan terimakasih selamat mencoba ;)
hasil yang keluar akan seperti ini :
langka pertama buat database seperti berikut
CREATE TABLE IF NOT EXISTS `foto` (
`id_foto` int(11) NOT NULL AUTO_INCREMENT,
`nama_file` varchar(45) DEFAULT NULL,
PRIMARY KEY (`id_foto`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
langka ke dua buat folder di htdocs berinama text
setelah membuat folder text open folder text lalu buka dan buat folder berinama ada
masuk ke berikutnya yaitu buat file dengan nama koneksi.php code seperti di bawah :
<?php
define('db_host','localhost');
define('db_user','root');
define('db_pass','');
define('db_name','nama_database_anda');
mysql_connect(db_host,db_user,db_pass);
mysql_select_db(db_name);
?>
langkah berikutnya buat desain untuk meng uplude gambar seperti berikut :
<div width: "300px;height: 100px">
<form method="POST" id="form1" action="foto_action.php">
<legend> Upload foto</legend>
<input type="file" name='nama_file'>
<button type="submit">Upload</button>
</form>
</div>
<?php
include('tampil.php');
?>
selanjudnya buat file untuk proses dalam menguplude gambar yang akan di pilih seperti berikut ketik kan code berikut :
<?php
include("koneksi.php");
// code B
$lokasi_file = $_FILES['nama_file']['tmp_name'];
$tipe_file = $_FILES['nama_file']['type'];
$nama_file = $_FILES['nama_file']['name'];
$direktori = "ada/$nama_file";
// end of code B
if (!empty($lokasi_file)) {
move_uploaded_file($lokasi_file,$direktori);
// code C
require_once ('koneksi.php');
$query="insert into foto values (null,'$nama_file')";
$result=mysql_query($query) or die(mysql_error());
// end of code C
// code D
if (!$result) {
echo "maaf gagal memasukan gambar";
}else{
include("upludefoto.php");
}
// end of code D
}else{
echo "terjadi kesalahan";
}
?>
setelah proses yang anda ketik makan selajutnya akan membuat file untuk menampilkan gambar seperti berikut :
<h2> File hasil upload foto</h2>
<?php
require_once ('koneksi.php');
$query="SELECT * from foto ";
$result=mysql_query($query) or die(mysql_error());
echo "<table align='center' border='1'>
<tr>
<td>No</td>
<td>Gambar</td>
</tr>";
$no=1;
while($data = mysql_fetch_array($result)):
?>
<tr>
<td>
<?php echo $no; ?>
</td>
<td>
<center>
<img src="ada/<?php echo $data['nama_file']; ?>" border="0" width='150' height='150'/>
</center>
</td>
</tr>
<?php
$no++;
endwhile;
?>
</table>
setelah selesai coba anda jalankan terimakasih selamat mencoba ;)
hasil yang keluar akan seperti ini :
Komentar
Posting Komentar