SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel database, Artikel mysql, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE
link : SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE

Baca juga


SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE

 

  • Buat sebuah Database

CREATE TABLE `pictures` (

`id` int  NOT NULL AUTO_INCREMENT,

`file_name` varchar(100)  NOT NULL,

`mime_type` varchar(50)  NOT NULL,

`file_data` mediumblob  DEFAULT NULL,

PRIMARY KEY (`id`)

);

  • Buat sebuah form untuk Mengupload Gambar dengan nama form.html

<!– file form.html–>

<form name=”form1″ id=”form1″ method=”post” action=”upload.php” enctype=”multipart/form-data”>

Gambar: <input type=”file” name=”gambar” id=”gambar” />

<input type=”submit” name=”Submit” id=”Submit” value=”Upload” />

</form>

  • buat sebuah file dengan nama upload.php, form ini berguna untuk menyimpan data ke dalam database

<?php

$connection = mysql_connect(“localhost”, “root”, “”); //sesuaikan dengan database anda

mysql_select_db(“gallery”);

if($_FILES[‘gambar’][‘size’] > 0 && $_FILES[‘gambar’][‘error’] == 0){

$fileName = $_FILES[‘gambar’][‘name’];

$mimeType = $_FILES[‘gambar’][‘type’];

$tmpFile = fopen($_FILES[‘gambar’][‘tmp_name’], ‘rb’); // (fileName, mode)

$fileData = fread($tmpFile, filesize($_FILES[‘gambar’][‘tmp_name’]));

$fileData = addslashes($fileData);

$query = “insert into pictures set file_name=’$fileName’,mime_type=’$mimeType’, file_data=’$fileData'”;

mysql_query($query) or die(“Upload Gambar Gagal: “.mysql_error());

echo “Gambar telah disimpan”;

}

?>

  • buat file dengan mana gambar.php

<?php

$connection = mysql_connect(“localhost”, “root”, “”); //sesuaikan dengan database anda

mysql_select_db(“gallery”);

$idFile = $_GET[‘id’];

$dataGambar = mysql_fetch_array(mysql_query(“select * from pictures where id=’$idFile'”));

$filename = $dataGambar[‘file_name’];

$mime_type = $dataGambar[‘mime_type’];

$filedata = $dataGambar[‘file_data’];

header(“content-disposition: inline; filename=$filename”);

header(“content-type: $mime_type”);

header(“content-length: “.strlen($filedata));

echo ($filedata);

?>

  • buat file dengan nama gallery.php, file ini untuk membuat gallery foto

<?php

$connection = mysql_connect(“localhost”, “root”, “”); //sesuikan dengan database anda

mysql_select_db(“gallery”);

$query = “select  * from pictures”;

$result = mysql_query($query);

$i=1;

echo ‘<table>’;

echo ‘<tr>’;

while($gambar = mysql_fetch_array($result)){

echo ‘<td><img src=”gambar.php?id=’.$gambar[‘id’].'” width=”150″ /></td>’;

if($i % 4 == 0){

echo ‘</tr><tr>’;

}

$i++;

}

echo ‘</tr>’;

echo ‘</table>’;

?>



Demikianlah Artikel SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE

Sekianlah artikel SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel SIMPAN, MENAMPILKAN GAMBAR DARI DATABASE dengan alamat link https://dev-create.blogspot.com/2022/07/simpan-menampilkan-gambar-dari-database.html