Categories
PHP

Tutorial Upload, Menyimpan, dan Menampilkan Gambar dengan PHP dan Mysql

Studi Kasus : Membuat script untuk menguload image,menyimpan lokasi image ke database dan menampilkannya Kebutuhan : Webserver Packages, already installed. Ikuti langkah-langkah dibawah. Step 1 : Persiapkan Database Buat database dengan nama db_tutorial Siapkan tabel dengan nama tb_image, dengan struktur tabel seperti gambar dibawah ini. Done with the database! Step 2 : Persiapkan Folder Kerja […]

Studi Kasus : Membuat script untuk menguload image,menyimpan lokasi image ke database dan menampilkannya
Kebutuhan : Webserver Packages, already installed.

Ikuti langkah-langkah dibawah.

Step 1 : Persiapkan Database

  1. Buat database dengan nama db_tutorial
  2. Siapkan tabel dengan nama tb_image, dengan struktur tabel seperti gambar dibawah ini.
  3. Done with the database!

Step 2 : Persiapkan Folder Kerja

  1. Buat folder dengan nama helloMobile dalam document root anda
  2. Buat lagi folder dengan nama image didalam folder helloMobile yang telah anda buat sebelumnya. Folder image ini adalah folder yang akan digunakan untuk menyimpan gambar hasil upload.
  3. Simpan semua file dalam praktikum ini dalam folder helloMobile tersebut.

Step 3 : Membuat script koneksi ke DB

  1. Ketikkan script berikut,
    [sourcecode language=”php”]
    <?php
    $host = "localhost";
    $user = "root";
    $pass = "";
    $dbName = "db_tutorial";
    mysql_connect($host, $user, $pass);
    mysql_select_db($dbName)
    or die ("Connect Failed !! : ".mysql_error());
    ?>
    [/sourcecode]
  2. simpan dengan nama connect.php, dan simpan dalam folder helloMobile

Step 4 : Membuat form upload image

  1. Ketikkan script berikut,
    [sourcecode language=”php”]
    <form name="form" method="post" enctype="multipart/form-data" action="proses.php">
    Image : <input name="picture" type="file" />
    <input type="submit" name="upload" value="Upload" />
    </form>
    [/sourcecode]
  2. simpan dengan nama formupload.php, simpan dalam folder helloMobile

Step 5 : Membuat script pemrosesan dan menampilkan gambar hasil upload

  1. Ketikkan script berikut,
    [sourcecode language=”php”]
    <?php
    include "connect.php";
    $fileName = $_FILES[‘picture’][‘name’]; //get the file name
    $fileSize = $_FILES[‘picture’][‘size’]; //get the size
    $fileError = $_FILES[‘picture’][‘error’]; //get the error when upload
    if($fileSize > 0 || $fileError == 0){ //check if the file is corrupt or error
    $move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘E:/DocumentRootYuni/helloMobile/image/’.$fileName); //save image to the folder
    if($move){
    echo "<h3>Success! </h3>";
    $q = "INSERT into tb_image VALUES(”,’$fileName’,’image/$fileName’)"; //insert image property to database
    $result = mysql_query($q);

    $q1 = "SELECT location from tb_image where filename = ‘$fileName’ limit 1 "; //get the image that have been uploaded
    $result = mysql_query($q1);
    while ($data = mysql_fetch_array($result)) {
    $loc = $data[‘location’]; ?>
    <br/>
    <h2> This is the Image : </h2>
    <img src="<?php echo $loc; ?>" /> <!– show the image using img src –>
    <?php
    }
    } else{
    echo "<h3>Failed! </h3>";
    }
    } else {
    echo "Failed to Upload : ".$fileError;
    }
    ?>
    [/sourcecode]

  2. simpan dengan nama proses.php
  3. Untuk penjelasan script, dapat dilihat di komentar script ๐Ÿ˜€

Step 6 : Testing Code

  1. Pergi ke http://localhost/helloMobile/formupload.php. Anda akan melihat form seperti dibawah,
  2. Pilih gambar yang ingin diupload dengan memilih tombol browse
  3. Pilih save. Maka gambar yang telah anda upload akan ditampilkan ๐Ÿ˜€

By littleflow3r

obviously, a girl. with sweet smile, off course. turning her 21 years trapped on Informatics departement and just started to having some crush with it lately. she uses wordpress. she loves php. she loves to satisfied her shopping hobbies just via looking around in online shop. oh yeah, she got an A for her english subject^^

259 replies on “Tutorial Upload, Menyimpan, dan Menampilkan Gambar dengan PHP dan Mysql”

QASolved, a prominent name among the best & most affordable QuickBooks ProAdvisor Assistant in the US offers cost-efficient QuickBooks ProAdvisor Support (877) 263-2742 specifically designed to cater to small businesses within the US region. Call us today to get in touch with a QB ProAdvisor in your area.

QuickBooks Enterprise is the most wonderful accounting version that helps to workaround three monitors. With this advancement technologies, a user can able to access the organization file on their mobile phones and tablets

QuickBooks Support plays a vital role in making QuickBooks work efficiently as there are certain points when you face some technical glitches on QuickBooks. As itโ€™s your financial data and you cannot compromise by trying to fix it on your own you need a certified individual who can work for you. (banana_rock)

QuickBooks isn’t simple applications which just assists a company help and to work out them to keep up their Sales Obligations. QuickBooks is a procedure which helps the group to retain all their financial transactions, and a broad concept involving distinct measures. QuickBooks just maybe not simply helps all their sales schemes to be analyzed by the companies but also favor assistance associated with other specialties as well as paychecks, Obligations, Taxation. While operating on QuickBooks, Consumer might encounter malfunctions during Upgrade setup or another process.
An individual might encounter numerous kinds of functionality problems that may allow their work procedure is slowed down by consumers. These issues develop a problem on their entrance and may decrease the work flow of QuickBooks. The Customer Support is there to propose the methods that are necessary to repair these problems.
An individual should locate the indication of varieties and problems thanks to which the specific malfunctions happen before fixing the dilemmas:

โ€ข When QuickBooks file your file is operating correctly, however in the evening it gets slower.

โ€ข Amounts of a company are facing functionality problem.

โ€ข In the evening it gets slower, although it might occur that in the day your file is operating correctly.

โ€ข Due to Numerous Customers, just take time that is longer to open.
These measures that are specified may be an indication of classifications and troubles of performance problems which a person encounters while taking care of its version that is background. Today customers should anticipate working out these bugsโ€™ problems to ensure they’re able to work efficiently.
The many measures could be adopted to eliminate these insects:

โ€ข Opening then re-set the file and before carrying out any such thing in QuickBooks, Consumers ought to produce a back-up.
Every one of the measures which explain above may make an effort to work out all these performance problems that producing and are a happening issue in a workflow that is proper. QuickBooks consumers could get assistance from QuickBooks Client Support.
QuickBookscustomerservicenumber.com leads customers on their QuickBooks Customer Service journey, providing innovative flawless QuickBooks tech support that influences deep industry expertise, global scale, technology independence and an extensive partner community. We are a leading knowledge based QuickBooks Support Service Provider.

QuickBooks Support plays a vital role in making QuickBooks work efficiently as there are certain points when you face some technical glitches on QuickBooks. As it’s your financial data and you cannot compromise by trying to fix it on your own you need a certified individual who can work for you. QuickBooks customer service phone number 1800-986-6730 meets the requirement of the customer and makes sure that errors do not persist again in future. Call technical support for instant troubleshooting and help. We provide QuickBooks desktop support, QuickBooks online support, QuickBooks Enterprise support and QuickBooks Payroll support.

Ada laptop satu bukan Laptop1 bukan program jadi word semua program jadi word
dengan cara bagaimana kita perbaikan bisa baantu dulu teman 22 ๐Ÿ˜† (taser) (smileydance) (rofl) (muscle) (money) (lmao) (lol) (ะ ัƒััะบะธะน) (hungry) (idiot) (highfive) (heart_beat) (banana_rock) (banana_ninja) (dance) (coffee) (bringit) (funkydance) (fish_hit) (angry) (applause) (banana_cool) (headspin) (hassle) (hassle) (hassle) (hassle) (fish_hit) (fish_hit) (fish_hit) (heart) (heart) (heart)

Saya mintah semua teman tolong duluh (heart_beat) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (heart) (dance) (banana_cool) (headspin)

Assalamualaikum, terimakasih untuk tutornya yang membantu. Tapi saya ingin bertanya, kenapa gambar yang saya up tidak bisa tampil ya? tulisannya success tapi imagenya tidak tampil padahal perintah move nya sudah berhasil. Mohon bantuannya yaa?? Terimakasih sebelumnya :))

mau tanya ni mas kalu yang untuk nampilin poto itu di pisa php sendiri dan ukuran potohnya di atur gimana ya ? mohon pencerahan contohnya mas terimakasi

mas..bgaimana jika form upload gambar a kita simpan di dalam folder admin..apa gambar bisa kita tampilkan di halaman awal website.?

Punten teh, aku udah nyobain kode diatas.. emang sih sudah sukses. seharusnya disaat kita klik upload langsung ada gambarnya kan, tpi knapa hanya kalimat sukses aja yg muncul. jadi gimana ya teh solusinya?
contohnya seperti ini teh : Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\HelloMobile\proses.php on line 15 .
Nuhun.

ka aku mau nampilin gambar yang udah kesimpen di database, terus gambarnya pas aku tampilin gak keluar karena ada di luar projectku, gimana ya ka caranya. aku udah nyari nyari di internet gak nemu, soalnya aku ada 2 project dalam satu folder. yang buat upload pake yii2 nah yang buat ditampilin ke user make bootstrap. Aku udah frus tasi nih ka gak bisa bisa

We’re a group of volunteers and opening a brand new scheme in our community. Your site offered us with useful information to paintings on. You’ve performed a formidable job and our entire group can be thankful to you. decaaecbdgdc

Mas, saya mau tanya. ini saya ada tugas membuat aplikasi cctv, ngerjainnya di ubuntu. lah dari aplikasi itu, ada tambahan fitur, yaitu nanti user bisa request waktu dari hasil capture gambar-gambar yang udah diambil oleh cctv. Jadi, misal user ingin melihat video yang jam 2, itu nanti keluarnya video yg jam 2 doank..
Hasil capture itu nanti berformat jpg, dengan nama file yg secara otomatis bernama tgl, bulan, tahun, jam, dan menit. Lah untuk menampilkannya itu, saya disuruh memakai php explode. yang sebelumnya kita membuat database.
kira2 masnya bisa bantu gag cara nyeleseinnya? saya masih bingung step2nya dan juga kode phpnya..

klo upplod beberapa file, misalnya:sya upload ktp, npwp, foto, disimpan bersamaan gimana scriptnya??? minta dong,:)

Masbro…. kok gue punya semua sukses kesimpen jg di databasenya cm kok gambarnya ga muncul y??? cuma munculnya kotak doang gak jelas.. mohon pencerahannya donk… THANKS!

bro mau tanya, kalau mau nampilin lebih dari satu itu gmn yaa??? klo kode di atas saat mngupload 2 kali kug yang tampil cman satu. . .
tlg encerahannya

errorr…

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\xampp\htdocs\fkip\proses.php on line 10

saya minta tolong bagi yang bisa…
script buat login multi user..jika dai masuk sebagai admin maka akan masuk ke folder admin tapi jika ia masuk sebagai user dilihat lagi apakah dia berstatus aktif atau belum,,jika aktif maka akan masuk ke folder user tapi jika tidak maka gagal…..tolong ya,,,????

Permisi, mau tanya
saya sudah bisa upload filenya…
tapi, bagaimana sih cara upload-an kita itu dikirim ke user lain di website yang sama?

help me please…

thanks

regrads
Gasta

pas nyoba bisa..sukses.. ๐Ÿ™‚
thanks..

tpi pas saya coba ke web saya ko gagal ya.. keluar tulisan “undefined index: picture in c:\….”

padahal di bagian form upload sudah saya samakan namanya..

tolong dibantu..

mohon dibbantu, saya error disini :
–> while ($data = mysql_fetch_array($result)) {…
pesan error :
–> Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\gambar\proses.php on line 20

script sudah saya edit untuk tambahan text input, Upload sukses di database. namun tidak tampil di browser.

Mas, knapa ya..? saat saya bikin web di windows, ya.. hasilnya perfect lah, tapi kenapa saat di pindah datanya ke Linux, gambar-gambar nya pada ilang semua. Padahal format gambarnya hanya .JPG, .GIF, sama .PNG , Apakah format gambarnya mempengaruhi? Thanks

maaf, sy mau tanya. BAgaimana agar foto yang tampil dalam suatu presensi misal pengunjung hanya tampil dalam waktu 10 detik. trims.
tolong bantuannya.

maap, saya mw tanya dong..
klo gmbr yg sudah kt upload isa d tampilin itu gmna ya caranya, misalnya bisa tampil spt kt upload gbr d fb?

tolong bantuannya yaa…

to asas : coba perhatikan kata-kata dalam penulisan di data base dan di koding htmlnya, kalo anda copy paste pasti ada perbedaan pada kata “location” nya.. ๐Ÿ™‚

Warning: move_uploaded_file(E:/DocumentRootYuni/helloMobile/image/1.JPG) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Program Files\xampp\htdocs\helloMobile\proses.php on line 7

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:\Program Files\xampp\tmp\php16.tmp’ to ‘E:/DocumentRootYuni/helloMobile/image/1.JPG’ in C:\Program Files\xampp\htdocs\helloMobile\proses.php on line 7
Failed!

pesan eror di mozila ,, knp ya kak

Master, ketika saya mencari cara konversi php ke java script yang saya temukan blog ini, dan mungkin pertanyaan saya tidak sama dengan bahasan diatas. Tp karena saya kenal master (tentunya anda tidak mengenal saya..Haha) adalah pembuat theme-theme wp yg fantastic setidaknya master bisa memberi jawaban atas apa yg saya tanyakan ini. Bagaimana cara menjadikan file dengan ekstensi.Php ke .Js. Matur suwun.. ๐Ÿ™‚

Sebelumnya saya minta maaf jika komentar saya ini terlalu menghabiskan tempat ๐Ÿ˜€
Gan, ane mau tanya nih. Ane kan buat page baru namanya gallery.php buat nampilin semua gambar yg terupload. Nah pertnyaan ane gan, gimana caranya biar posisi gambar dari gambar 1 ke gambar 2 itu arahnya horisontal. Kaya gini :

GAMBAR 1 GAMBAR 2 GAMBAR 3

Soalnya yg ane buat sekarang ini posisi gambarnya dari gmbar 1 ke gambar yg lainnya itu menurun, alias vertikal.

GAMBAR 1

GAMBAR 2

๐Ÿ˜

Warning: move_uploaded_file(E:/DocumentRootYuni/helloMobile/image/as.jpg.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\xampp\htdocs\hellowMobile\proses.php on line 7

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:\xampp\tmp\php96CD.tmp’ to ‘E:/DocumentRootYuni/helloMobile/image/as.jpg.jpg’ in C:\xampp\htdocs\hellowMobile\proses.php on line 7

tolong d bntu..kq sprti ini ??npaa y??

ini scriptnya :

0 || $fileError == 0){ //check if the file is corrupt or error
$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘C:/xampp/htdocs/helloMobile/image/’.$fileName); //save image to the folder
if($move){
echo “Success! “;
$q = “INSERT into tb_image VALUES(”,’$fileName’,’image/$fileName’)”; //insert image property to database
$result = mysql_query($q);

$q1 = “SELECT location from tb_image where filename = ‘$fileName’ limit 1 “; //get the image that have been uploaded
$result = mysql_query($q1);
while ($data = mysql_fetch_array($result)) {
$loc = $data[‘location’]; ?>

This is the Image :
<img src="” />
<?php
}
} else{
echo "Failed! “;
}
} else {
echo “Failed to Upload : “.$fileError;
}
?>

kk saya mau tanya , saya udah coba buat.locationnya udh persis kyk di script tapi kok masih belum bisa masuk k folder image ya?terus pas udh coba upload masuknya k folder helloMobile bkn k image nya.terus keluar logo gambar pecah.

berhasilll… (banana_cool) (banana_cool) (banana_cool)
cuman gmbarnya saling tindih… (goodluck) (goodluck)
gambar pertama akan hilang dan gambar yang baru di upload yg akan tampil…
tapi di direktori ad semua…
TAPI BAGUS KOK… (drinking) (drinking) (drinking)
MAJUUU TRUSSS BOZZZZ… tutorialnya…
(smileydance) (banana_rock) (banana_cool) (dance) (yahoo) (music) (music) (music)

mau nanya, masalahnya sama ky cv sama atha. gambarnya g muncul padahal sudah dicek difoldernya file sudah tersimpan tapi pas mau ditampilin kok g bisa??

Sebel dech, , , sebel sebel sebel,, makanya kalau share script pake teks area donk,,, a,,,a,,,ah. Jadi yg copas gak terlantar kaya ghiniech. Aq baca postingan km dari td pg loh nyampe sekarang belum kelar2. Please dech ah pake aku kan juga bisa nyicipin karya loh aq nich saudara andre taulani tauuk.

izin bertanya…
saya udah berhasil upload dan gambarnya juga berhasil tersimpan di database.. tp gambar di browsernya g muncul??
mohon bantuannya!!!

makasih yaaa…yg niy dah berhasil… tp kl mau manggil smua gambar yg ada di databasenya ke web yg kita buat gmn? scriptnya dunk….makasih bgt y…bantuannya..

problem had been resolved… (dance)
ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใฎใƒžใ‚นใ‚ฟโ€•ใ€€arigatou gozaimasu no masutaa (yahoo)

kakang master kayanya udah cape ngeladenin orang2 di atas ya… (lol)
sekedar bertanya, sukur2 dijawab… image kaga nampil nih kang.. padahal gambar dah ada di foldernya, tapi pas dipanggil kok kaga keluar ya… cuma ada tulisan image aja dlm box.. hmmmhh… gag usah master yg jawab juga gag apa2.. yg penting permasalahannya bisa kelar ๐Ÿ™‚ , mohon bantuannya ya akang teteh yang budiman… ๐Ÿ˜›

k.. gambarnya ga bisa nampil
muncul ini
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\Local\xampp\htdocs\coba\helloMobile\proses.php on line 15

knpa ya??

mas, klo foto mau diupdate dengan foto baru trus foto yang lama diganti dengan yg baru, dan di direktori penyimpanan foto, foto lama tersebut dihapus dari direktori penyimpanan foto. Gimana caranya??

Hasil Gwe kok malah keluar gini…
ini knapa toh?? (taser) (doh) (evil_grin)

Success!

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\helloMobile\proses.php on line 15″”

mas mau tanya niii gemana cara buat ni ya
http://www.invir.com/latihan/answers.html?Topic=Matematika&SubTopic=Tahun+2008&SchoolLong=Sekolah+Dasar&SchoolClass=6&Name=&School=&Lesson=Ujian+Nasional&Answered=0000000000000000000000000000000000000000&Keys=40|56|40|48|56|32|32|48|48|40|48|48|48|40|48|48|32|32|56|40|32|56|32|40|32|40|32|32|32|40|32|32|56|32|40|56|32|40|40|48&DateTime=11+Nopember+111&StartTime=1321012707175&FinishTime=1321012721520&Time=120&x=69&y=18

saya sudah coba program upload dari anda,tetapi untuk upload gambar or foto yang ukuranya 3000px ke atas tidak bisa ke upload kenapa tu,,,untuk ukuran yg kecil sih bisa 1000px kebawah

om thanks tutor nya, udah berhasil (banana_rock)

tapi tapi om, saya bingung gimana caranya mengupdate file gambar yang sudah di upload tersebut? query update data nya gmn ya om? tolong dong di respons, terima kasih banget kalo sampe di bikinin tutorial nya juga ๐Ÿ˜€

gan kok ane ada kesalahan nih di script Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a2004306/public_html/up/proses.php on line 15 di situ gan knp yah ???

Halo Bos…., Script tsb udah mau jalan/berhasil pada komputer lokal. Tapi begitu saya jalankan pada server tidak jalan/ error…..

Pesannya errornya adalah sbb:

Warning: move_uploaded_file(images/design_03.gif) [function.move-uploaded-file]: failed to open stream: Permission denied in /admin/exe_image.php on line 16

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘/tmp/phpeDjX9t’ to ‘images/design_03.gif’ in /admin/exe_image.php on line 16
Gagal mengupload file

Kira-kira letak kesalahannya dimana ya? Mohon bantu bos.

Makasi sebelumnya

ada pertanyaan sedikit, kan itu proses upload, gimana dengan menghapus dan editnya…?
tolong donk scriptnya kirim ke email, sebelumnya terima kasih banyak

ka, semenjak memakai XAMPP terbaru, banyak file2 lama saya yang ga bisa terbuka,,bisa terbuka sih, tapi ancur bin berantakan,,diomelin sana-sini,,hufh,,

tentang yang upload dulu deh ka,,itu script’y sih udah sama bener ama punya kk,,tapi pesan error’y yang beda dengan teman2 diatas,,pesannya “Notice: Undefined index: fupload ….”, fupload itu klo di kk picture($filename=$_FILES[‘picture’][‘name’];),,,kira2 kenapa ya??

mohon tanya script PHP untuk menampilkan file foto mahasiswa berdasarkan NIM (data NIM ada ditabel lain, tbl_biodata) mahasiswa ybs dan dari tabel sql (tbl_foto, fieldnya: id_foto, namafile, direktori)dan folder untuk file fotonya sudah OK (file bisa tersimpan, upload namafilenya samadengan NIM)mohon petunjuk penggabungan 2 tabel diatas dengan folder file foto sehingga bila dipanggil NIMnya akan tampil foto mahasiswa ybs. Terima kasih atas bantuannya.

Mas, terimakasih utk tutorial nya.
Setelah saya coba tulisan sukses muncul, tetapi gambar nya tdk tampil.
Tapi di database file nya kesimpan. Tetapi setelah saya lihat folder image-nya file gambar-nya kosong.
Kira2 salah nya di mana ya mas

salam

mas kok gak bisa, keluarnya kok kyak gini?
tolong dong

Success!

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\baru\proses.php on line 15

Mas itu salah pada form upload nya nie ane saranin ganti tuh isi file “formupload.php”

dengan:

Image :

cuman di ganti pada action nya doank jadi “action=”prosesupload.php””

warning na:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\cobakpakhir\proses_gambar.php on line 22

while ($data = mysql_fetch_array($result))

itu cuma 2 kemungkinan yg salah
1. cek name (scenic)
name = lihat formupload

2. cek $data (scenic)
$data = nama yg terdapat di database
contoh di atas:
id int (11)
filename varchar(225)
location varchar(225)

trus cari di atas script
while ($data = mysql_fetch_array($result)) yg erro tadi
yg tulisannya UPDATE, INSERT, DELETE, atau SELECT cocok gx name sama $datanya (angry) di proses_gambar.php

untuk patch move_upload_file klo directory nya mau dinamis penulisan programnya gimana..
mohon bantuannya
mungkin seperti ini :
$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘E:/pacth/helloMobile/image/’.$fileName); //save image to the folder
bener ngak???

mz saya coba hasil na sukses…
tapi ada warning dan gambar gak mau keluar…
warning na:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\cobakpakhir\proses_gambar.php on line 22

nah saya bingung pada script mz yang ini:
while ($data = mysql_fetch_array($result))
$result yang mz buat kan ada 2 yang sama yakni $result untuk ‘$q’ da $result untuk ‘$q1’
yang dipakai untuk $data yang result mana ya? ๐Ÿ™„

mau tanya !!
bagian $q1 = “select location —
location itu nama field yang ada di table db ya ??? ๐Ÿ˜€

cuman mau nambahin aja mastah, khusus buat yg nuwbie dan bingung :
1. pastiin nama data base sama tabel nya sama kayak yg ada d tutor
2. pastiin tempat penyimpanan gambar nya benar
3. buat form yang —>
action nya di isiin sama nama file proses nya ,, misal nama file proses nya proses_upload.php… berati isiin action=”proses_upload.php” karena kalo tetep diisi nama action nya proses.php sedangkan yg nama proses nya proses_upload.php maka proses insert dan tampil gak akan jalan… ~CMIIW B-)

kak, mau tanya dong,
kenapa gambarnya corrup kak,,
filenya .jpg.
tapi udah masuk database
mohon bantuan nya ๐Ÿ™

saya punya kasus :
ketika saya sedang melakukan proses upload image (contohnya saya memiliki 3button “browse”)tp saya ingin menambah image yg akan saya upload (saya menyediakan button untuk menambah tempat untuk menyediakan saya memilih image yg akan saya upload (alias button “browse” tadi))..
gmn yah bkin kaya gt? thx

Terima kasih artikelnya bagus.

Kalau misalnya nama file mau di rubah bagaimana. jadi nama file yang masuk direktori nantinya (NamaFileAsli[tglbulantahun].jpg misalnya.

misalnya Kalau yang di upload gambar.jpg nanti jadi gambar100511.jpg

Gimana tu gan. Saya tunggu jawabannya. dan terima kasih yang banyak. ๐Ÿ™‚

Kalau di gabung dengan script lo-gin gimana?

jika user “a” upload gambar “1.jpg” ,dan
user “b” upload gambar “2.jpg”

kemudian user “a” login dan ingin melihat foto profil nya(1.jpg) gimana caranya???

kalo aku udah Succes !
tapi untuk gambar ke 2, ke 3, dst yang mau di upload Sucess juga tapi nggak ada gambarnya, kenapa ya …? makasih jawabannya …. (banana_cool)

k’salahan yang sama kya kak widya ne… (rock) (tapi udah masuk ke database..)

Success!

(tapi)

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\coba\proses.php on line 16

line 16 script-nya : while ($data = mysql_fetch_array($result)) {

tolong dbantu kak.. tq

maap kak,, lanjut yg td.. line 23 nya tu yg script ini kak..

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

makasih kak.. :mrgreen:

kak,, pny sy kok msh salah ya,,,
dibrowsernya tulisannya gini…

————–
Success!

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\coba-coba\proses.php on line 23

—————————————————

pdhl scriptnya sy samain kyk pny kakak..

kyk gni..

————

Untitled Document

0 || $fileError == 0){ //check if the file is corrupt or error
$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘F:/simpangambar/image/’.$fileName); //save image to the folder
if($move){
echo “Success! “;
$q = “INSERT into tb_image VALUES(”,’$fileName’,’image/$fileName’)”; //insert image property to database
$result = mysql_query($q);

$q1 = “SELECT location from tb_image where filename = ‘$fileName’ limit 1 “; //get the image that have been uploaded
$result = mysql_query($q1);
while ($data = mysql_fetch_array($result)) {
$loc = $data[‘location’]; ?>

This is the Image :
<img src="” />
<?php
}
} else{
echo "Failed! “;
}
} else {
echo “Failed to Upload : “.$fileError;
}
?>

——————

mohon penjelasannya.. mksh.. ๐Ÿ™‚

sy cek udah bener kak field2nya,,, mau tanya…
script ini..

———–
$q = “INSERT into tb_image VALUES(”,’$fileName’,’image/$fileName’)”; //insert image property to database
————-

kok didlm petik ada bagian yg kosong ya kak? itu hrsnya isinya apa… thx.. ๐Ÿ™‚

k’ ada tdak script untuk membatasi fdownload file yang sudah di upload dlam database,,,
mis. gini sya kan sudah buat form untuk mengupload nya da sya mau itu file tidak smua orng bsa mendownload nya
kkk mngerti kan
tolong donk sya mnta bntuan nya para master

waddduuuhhh
gmna cranya k’
ini yang sya buat untuk form arsip,,,
saya buatkan cma satu user dan password untuk semua krywan yg ingin menginput data arsipnya,,,
tapi sya takut klo smua krywan mendownload arsip lain dan mengeditarsip trsbut,,,
mka dri itu sya ingin membatasi nya
mis.
gini ini kan form sya ada trdri dri bagian,dan keterangan,,,,
klo bisa dengan adanya bagian dan keterangan file itu lah yg bisa di gunakan untuk membtsi link download nya kpda smua krywan,misalnya itu di berikan password ato gmna lah
ku harap kk bisa mmbntu ku dlam mnyelesaikan tugas kntor ku ini

iya k’ cranya gmna,,,,?
krna mksud sya itu gini mis, krywan bagian keuangan,accounting,pajak,dll mengupload file,,,,
trus sya cranya itu bgmna agar file nya anak keuangan itu cma dy aja yg bsa mendownload nya,,,
bgtu jga pada accounting dan pajak,,,
mmng bnar seeh yg kk blng tnggal di ksi aja link download nya,tpi cranya gmna klo seandainya sya buat kan masing2 link download pada smua departement,agar data trsbut tdak smua org bsa mendownload nya
tq

tiap pengguna diberi login dan password masing2.
setiap user memiliki privilege masing2. ada yg bisa upload saja, ada yg link download tertampil di situ. ๐Ÿ˜‰

iya bsa juga,,,,
kmrin sya sempat ke pkiran buat username dan password untuk masing2 krywan,,,,
jadi krywan yg sudah login cuma bisa melihat data yg dy upload sndri
tapi sya pusing gmna cranya yach,,,,?
kk bsa tidak bntu sya

k’ bisa mnta ndag contoh script untk mengedit data yang sudah terupload dalam database,,,
ini kan saya buat upload file yaang di sertai keterangan, nach yang sya mau edit ini k’ keterangan nya
cara nya gmna donk

iya saya menggunakan javascript, ๐Ÿ˜† pada proses upload sampai masuk kedatabase sudah work,tapi pada saat mau di tampilkan di browser yang keluar hanya gambar rusak/crash ๐Ÿ˜• ,
tapi pada proses download(saya juga membuat proses download),pada saat di klik download gambar bisa muncul padahal code yang di ambil untuk mendowload dan memanggil gambar sama yaitu dengan menggunakan url(link downloadnya hanya menggunakan <a href,boleh tau referensi lain ttg download ga? supa ya langsung download tanpa harus save as lagi)..

code download
“>

tampilan url pada databasenya seperti ini ./files/CrowsZero2-01.jpg

masalahnya dimana,kenapa ga mbar yang keluar malah rusak? hehehe

//code tanpa tag< tagnya di ganti @ ya,mudah-mudahan bisa.. bismilah ๐Ÿ™

1. script untuk menampilkan gambar
[code]
@?php

mysql_connect("localhost","root","1q2w3e4r5t");
mysql_select_db("jehan");
$ambilgambar = mysql_query("SELECT * FROM tabel_data");
while($gambar = mysql_fetch_array($ambilgambar)){
echo "<tr><td><img scr=$gambar[nama_file]</img></td>";
}
?@
[/code]

2. script untuk upload (form upload dan prosesnya dibuat berbeda file,yang dibawah hanya prosesnya)
[code]
@?php
include "conn.php";

if (isset($_POST['keterangan']))
{
$tanggal;
$keterangan=ucwords($_POST['keterangan']);
$nama_file=$_FILES['datafile']['name'];
$ukuran=$_FILES['datafile']['size'];

if ($keterangan=="" || $nama_file=="")
{
?@<script>alert('Data Anda belum lengkap');</script>@?php
?@<script>document.location.href='index.php';</script>@?php

}else{

$uploaddir='./files/';
$alamatfile=$uploaddir.$nama_file;

if (move_uploaded_file($_FILES['datafile']['tmp_name'],$alamatfile))
{
?@<script>alert('Data Anda berhasil diupload');</script>@?php
?@<script>document.location.href='index.php';</script>@?php

$upload=mysql_db_query($db,"INSERT INTO tabel_data(nama_file,ukuran,url,tgl_upload,keterangan) VALUES('$nama_file','$ukuran','$alamatfile','$tanggal','$keterangan')");

}else{\
echo "Proses upload gagal, kode error = " . $_FILES['location']['error'];
}
}

}
else
{
unset($_POST['keterangan']);
}

?@

[/code]

tolong dibantu ya,saya sedang PI kk :D..

yg ini :
[sourcecode]<img scr=$gambar[nama_file]></img>[/sourcecode]

seharusnya:

[sourcecode]<img src='{$gambar[nama_file]}’>[/sourcecode]

yoi bisa ka.. apa karena ini
[code]
$uploaddir=’./files/’;
$alamatfile=$uploaddir.$nama_file;

if (move_uploaded_file($_FILES[‘datafile’][‘tmp_name’],$alamatfile))
[/code]

saya ambil urlnya dari variable uploaddir dan nama file, harusnya kan dengan ./files gambar bisa di panggilkan atau ./files diganti dengan url yang ada di adressbar folder filesnya?
tapi kalo diganti berarti nanti pada saat mau upload ke hostingnya di ganti lagi dong?
maklum ka newbi masih sering nyasar sama logikanya sendiri,hehehe :mrgreen:

ka punya tutorial ttg BBcode ga? atau refrensinya deh ๐Ÿ˜› , makasih ka..

kalo dilihat di sourcecode, yg tag img-nya keluarannya seperti apa?

apakah seperti ini:
[sourcecode]<img src=’./files/CrowsZero2-01.jpg’>[/sourcecode]

trus itu posisi scriptnya di homepage apa bukan? posisi pemanggilannya apa sudah tepat? khn ./ artinya posisinya relatif, kalau salah posisi folder pemanggilan ya tidak bisa.

saya newbie ga tau homepage.. hehehe
tapi kalau maksudnya homepage itu script masih dalam 1 folder dengan folder files,jawabannya iya masih dalam hompage..
masalahnya hanya kenapa ko tidak bisa memanggil langsung dengan
kalo diliat dari tag seharusnya terlihat [code] <img src=’./files/CrowsZero2-01.jpg’> [/code] karena kan yang dipanggil [code]echo "<tr><td><img scr='{$data[url]}'</img></td>";[/code]
isi dari field url pada database ./files/CrowsZero2-01.jpg
tapi kalo di keluar gambarnya
bingung saya??

maaf ya ka,, ๐Ÿ™

maaf ka, emang php bisa keliatan dibrowser?
kalo di browser (saya pake mozila trus pencet ctrl+U kan?) keliatannya seperti ini [code] <img src=”></img> [/code]
kalo dibaca tanpa php bisa keluar [code] <img src=’./files/CrowsZero2-01.jpg’> </img> [/code]

apa salahnya di software web servernya ya? mungkin ga sih?
soalnya saya coba tutorial dari internet semua sama gambar crash, saya ikutin dari [link]http://id2.php.net/manual/en/function.imagecreatefromjpeg.php[/link] juga sama crash juga tampilannya?
gambar terpanggil tapi yang keluar gambar crash gitu..
maaf nih ka jadi panjang gini,hehehe

malu saya ka ๐Ÿ˜ณ ,salahnya cuma karena saya ga teliti aja.. hehehe

[code]
<?php

mysql_connect("localhost","root","1q2w3e4r5t");
mysql_select_db("jehan");
$ambilgambar = mysql_query("SELECT * FROM tabel_data");
while($gambar = mysql_fetch_array($ambilgambar)){
echo "<tr><td><img scr=$gambar[nama_file]</img></td>";
}
?>
[/code]

kalo diperhatiin lagi, ini script salahnya cuma di penempatan echo nya
[code]echo "<tr><td><img scr=$gambar[nama_file]</img></td>";[/code]
seharusnya kan
[code]<img src='<? echo $data[url] ?>’></img>[/code]

maaf ya ka jadi nyampah disini,padahal masalahnya cuma kurang teliti.. hehehe

ka minta refrensi
page: pendaftaran—> proses —>cetak

-saya membuat halaman pendaftaran,dan data masuk ke database,
-di proses semua hasil pendaftaran bisa dilihat dengan id,dan nama,
(misalkan di proses ada 10 id dan nama)
-saya pilih id no 7 untuk dicetak
-lalu masuk kehalaman cetak dengan data dari id 7

saya sudah buat semuanya hanya saja saya belum bisa membuat halaman cetak yang hanya memilih 1 id saja
select * from table_pendaftaran where id'(ini diisi apa ya?’);
saya minta refernsinya saja,supaya saya bisa belajar,saya ke http://id2.php.net bingung mulai darimana carinya..

terima kasih

maaf kk ngepost lagi,pas di posting banyak yang kurang gara” tagalert(‘Data Anda belum lengkap’); “document.location.href=’index.php’; “alert(‘Data Anda berhasil diupload’); “document.location.href=’index.php’; “

proses uploadnya ga masuk,hehehehe:

include “conn.php”;

if (isset($_POST[‘keterangan’]))
{
$tanggal;
$keterangan=ucwords($_POST[‘keterangan’]);
$nama_file=$_FILES[‘datafile’][‘name’];
$ukuran=$_FILES[‘datafile’][‘size’];

if ($keterangan==”” || $nama_file==””)
{
?>alert(‘Data Anda belum lengkap’);document.location.href=’index.php’;alert(‘Data Anda berhasil diupload’);document.location.href=’index.php’;<?php

$upload=mysql_db_query($db,"INSERT INTO tabel_data(nama_file,ukuran,url,tgl_upload,keterangan) VALUES('$nama_file','$ukuran','$alamatfile','$tanggal','$keterangan')");

}else{
echo "Proses upload gagal, kode error = " . $_FILES['location']['error'];
}
}

}
else
{
unset($_POST['keterangan']);
}

kk mau tanya,tapi scriptnya berbeda sama yang di atas :mrgreen:
saya sudah buat proses upload dan menampilkan tapi gambarnya ga keluar dibrowser, kaya crash gitu,
gambar image pecah.. ๐Ÿ™

pada pemanggilan tampilan gambar saya mencobacoba query yang simpel dulu.. ๐Ÿ˜€

<?php
mysql_connect("localhost","root","1q2w3e4r5t");
mysql_select_db("jehan");

$ambilgambar = mysql_query("SELECT * FROM tabel_data");
while($gambar = mysql_fetch_array($ambilgambar)){
echo "<img scr=$gambar[nama_file]”;
}
?>

url pada databasenya ./files/CrowsZero2-01.jpg

proses uploadnya seperti ini:

alert(‘Data Anda belum lengkap’);document.location.href=’index.php’;alert(‘Data Anda berhasil diupload’);document.location.href=’index.php’;

kenapa ya,gambar tidak mau keluar,dimana letak kesalahannya?
oh iya ada sedikit yang mau ditanyain lagi, kalau untuk membatasi size upload gmn? dan satu lagi saya membuat sebuah formulir dan nantinya formulir itu bisa di download atau dibaca langsung..
logikanya gmn ya? (yahoo)
mohon bantuannya ya,sedang menyelesaikan PI.. ๐Ÿ˜†

ku mau nanya juga,,,
tdi sya sempat baca kebetulan sma dngan tugas saya,tpi yg mmbedakan tugas saya bkan mengupload gmbar tapi brpa file text,
klo bleh tau cra untuk mengupload yg brpa file bkan gmbar,,,
sma pakai img src ato beda,klo beda gmna caranya,,,??
trus script d atas itu kok nggak ada form yg ntuk mnmpilkan nya,,,?
apa bgtu sdah di upload gmbar nya lngsng mncul yach gtu…??

mhon bntuannya
thank’s

jadi script yang ini <img src="” />
gmna di hlng kan sja atau di rubah,klo di rubah,rubah script nya gmna…?

ndag gini sya kan buat folder didocument root sya pke mkdir,,
krna sya pke directory /var/www
trus cra nya gmna kak…?

cara nya kyk gni yach…
chmod 755 /var/www/galery/upload
karna sya pke direktory /var/www
dan sya bbuat folder yg nma nya galery dan di dlm folder galery sya jga buat kan folder yg nma nya upload

yap.
itu cuma salah satu kemungkinan lho.

saat kau bilang posisinya ternyata di /var/www/galery/upload seharusnya locationnya juga dirubah, query utk masukannya rubah jadi gini
$q = “INSERT into tb_image VALUES(”,’$fileName’,’galery/upload/$fileName’)”;

klo script yg ini $move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘E:/DocumentRootYuni/helloMobile/image/’.$fileName); yng mna yg mesti sya rubah,,,?

k’ msih ndag bsa terupload, pdhal sya sdah ikuti tutorial ini,dan saya rubah proses.php nya seperti ini:

0 || $fileError == 0){ //check if the file is corrupt or error
$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘/var/www/galery/upload/’.$fileName); //save image to the folder
if($move){
echo “Success! “;
$q = “INSERT into file VALUES(”,’$fileName’,’galery/upload/$fileName’)”; //insert image property to database

$result = mysql_query($q);

$q1 = “SELECT location from file where filename = ‘$fileName’ limit 1 “; //get the image that have been uploaded
$result = mysql_query($q1);
while ($data = mysql_fetch_array($result)) {
$loc = $data[‘location’]; ?>

This is the Image :
<img src="” />
<?php
}
} else{
echo "Failed! “;
}
} else {

tolong k’ apamsih ada yg slah dngan script sya itu….???

iya udah ada dan terupload,,,
karna udah bsa di download file nya,,,
tinggal itu nya aja k’ yg blom bsa,,,
mka nya sya bingung kok bsa nggak ada tmpilan nya

k’ sya dpat mslah bru lagi,,,
kok pda saat sya mengupload data kok nggak ada reaksi nya trus ndag bsa terupload lagi,,
mngkin script yg ini nya yg slah $move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], โ€˜/var/www/galery/uploadโ€™.$fileName);
coba kk cek apa ada yg slah dngn script sya,….?

kak,,,
msih ttap nlom bsa menguploada file k dlam folder,,,
menyimpan filename dan location nya jga blom bsa trsmpan dlam database,,,

kalo blom terupload ya cek lagi nama foldernya apa udah dimasukkan dg bener, foldernya apa sudah dibuat, permissionnya apa sudah bener.

kalo belum masuk database brarti querynya blm bener.

query nya kyknya udah benar kak,,
krna script saya sama seperti di tutoial ini,,,
cma koneksi k database dan nama folder nya yang sya ganti

brarti yg masalah di database ata nama folder khn?

dicek apakah database sudah dibuat, user sudah dibuat, password sudah bener, tabel sudah dibuat, kolom dalam tabel sudah dibuat.

cek apakah folder sudah dibuat, apakah permissionnya bener.

iya kak kyk nya folder saya yang salah,,,
karna kalau database saya sdah bnar kok,,,
tlong kak bri tahu saya gmna cranya buat folder kalu saya pake /var/www
krna mngkin cara sya buat folder kyknya salah krna saya mmbuat nya pke mkdir
dan permission nya jga sya msih blum pham buat permission nya gmna

k’ saya bisa mnta almat email kk,,
saya mau krimkan kk script yang saya buat,,,
karna saya dapat contoh script mengupload dan menyimpan file ke folder sprti di tutorial ini,
dah path nya sudah bsa tersmpan di dlam database,tapi ktika sya coba mndownload file yang sudah terupload,,file itu kok kosong,,,
plis yach kak mnta almat emailnya yach kak…

koq di sini?
maksudnya ngreply yg atas khn? klik reply donk!

klo itu terserah saja. masalah berat ato tidak ya tergantung seberapa banyak datanya.

maaf yach,,,!!!
sya ndag tau,,,
gini sya akan,mengupload bkan gmbar tpi file,,,
dan mngkin dstu tau kan gmna byk nya klo file arsip,,,

ada ndag tutorial untuk search data,
mis. sya buat form yg ada ketarangan nya,terus dengan mencari data kita buat kan form untuk memasukkan keterangan tersebut,
mslah nya sya bingung klo mau mncri data satu persatu,data saya bnyak bnget
tolong yach…??!!
thx

saya mau nanya juga,,,
di tutorial ini kan upload file nya pakai folder,klo filenya di upload ke dlam database,kira2 itu ndag memberat kan database,,,?
krna sya sudah buat form upload file dan sya menyimpan nya ke dlam database saya

tulisan nya gmna,mis. sya buat folder galery trus di dlam nya sya buat lgi folder yg nma nya upload,
jdi nama folder tmpat ngesavenya gini yach,,,
/var/www/galery/upload/prosesupload.php

Saya udah 2 hari, cari script buat upload gambar,,,, gak ketemu-ketemu… yang ini malh gak bisa tampil,,, gimana donk… mau buat aplikasi tentang pemutaran filem, kan mesti dikasih upload gambar tuh… bisa bantu ga… tabelnya ada 5 field, kodefilm,Judul,tanggalpemutaran,deskripsi,upload…
lah, yang 4 udah,,, tinggal ngasih upload doank… gak bisa-bisa

Saya mau tanya tentang yang script ini..

$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘E:/DocumentRootYuni/helloMobile/image/’.$fileName); //save image to the folder

apabila nanti website kita di hosting apa alamat penyimpanan file image ya juga sama seperti diatas…???

(” E:/DocumentRootYuni/helloMobile/image/ “)
thanks b 4… ๐Ÿ˜‰

‘E:/DocumentRootYuni/helloMobile/image/’ sebenernya cukup ditulis ‘image/’ saja. Mau di local komputer ato di hosting sama aja. tuis aja gitu..bisa jalan kok… B-) B-) B-)

Proses upload berhasil . tapi kok kagak tampil image nya .. n image nya gak tersimpan di folder image .. malah di luar(folder helloMobile) ??

mungkin itu yg salah lokasi folder penyimpanana image nya… perhatikan bagian ini –> $move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘E:/DocumentRootYuni/helloMobile/image/’.$fileName);

silahkan coba kembali ๐Ÿ˜€

Yang benar kaya gini:

$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’],”image/”.$fileName):

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.