Jika Anda menggunakan Dreamweaver Anda mungkin sering stres bagaimana dapat mengupload file lalu menyimpannya ke dalam database sehingga dapat Anda gunakan secara dinamis di web, katakanlah untuk galeri slide show.

Tutorial ini akan membahas bagaimana mengkombinasikan script yang digenerate oleh Dreamweaver lalu mengkombinasikannya dengan script upload file, lalu menyimpan datanya dalam database.

Sebelum masuk ke tutorial ini, pastikan Anda telah mempelajari kedua tutorial ini:

  1. Membuat Site Definition di Dreamweaver CS5, dan
  2. Membuat koneksi database PHP MySQL dengan Dreamweaver CS5
  3. Anda dapat membaca lanjutan dari tutorial ini di: Upload file dan menyimpan lokasi file di database (Basic Dynamic tutorial Dreamweaver) – Part 2

Hal pertama yang Anda butuhkan adalah database MySQL untuk menyimpan data file dan folder untuk menyimpan file yang Anda upload. Folder upload dipilih untuk digunakan sebagai tempat penyimpanan file. Berikut struktur folder penyimpanan file.

Java Web Media: Web Design Company in Depok

Java Web Media: Web Design Company in Depok

Berikut ini adalah tabel MySQL sederhana yang akan digunakan. Sebut saja tabel myfile.

CREATE TABLE IF NOT EXISTS `myfile` (
 `id` int(10) NOT NULL AUTO_INCREMENT,
 `judul_file` varchar(150) NOT NULL,
 `deskripsi_file` varchar(250) NOT NULL,
 `nama_file` text NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Lalu file PHP yang akan Anda gunakan untuk mengupload file, dalam tutorial ini, file disimpan dengan nama upload_file.php. File ini telah dilengkapi dengan form dengan enctype=”multipart/form-data”, form jenis ini mengijinkan Anda untuk mengupload file.

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Tutorial Upload File</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wrapper">
 <h1><a href="http://www.javawebmedia.com">Home</a> | <a href="http://www.javawebmedia.com">Java Web Media</a> | <a href="http://www.javawebmedia.com/course.php">Course</a> | <a href="http://www.javawebmedia.com/contact.php">Contact Us</a></h1>
 <form action="" method="post" enctype="multipart/form-data" name="form1">
 <p>
 <label for="judul_file">Judul file:</label>
 <input name="judul_file" type="text" id="judul_file" size="50">
 </p>
 <p>
 <label for="deskripsi_file">Deskripsi file:</label>
 <textarea name="deskripsi_file" id="deskripsi_file" cols="50" rows="5"></textarea>
 </p>
 <p>
 <label for="nama_file">Upload file:</label>
 <input name="nama_file" type="file" id="nama_file" size="40">
 </p>
 <p>
 <input type="submit" name="submit" id="submit" value="Submit">
 <input type="reset" name="submit2" id="submit2" value="Reset">
 </p>
 </form>
</div>
</body>
</html>

Lalu file CSS yang disimpan dalam folder css, dengan nama style.css

body {
 background-color: #063;
 margin: 0px;
 padding: 0px;
}
form {
 background-color: #E7E7E7;
 padding: 20px;
 border: thin solid #CECECE;
 border-radius: 5px;
}
label {
 font-size: 14px;
 font-weight: bold;
 text-transform: capitalize;
 display: block;
}
input {
 padding: 5px 10px;
}
h1 {
 padding-bottom: 10px;
 border-bottom: solid thin #D4D4D4;
 font-size: 18px;
}
a, a:visited {
 text-decoration: none;
}
a:hover {
 color: #900;
}
#wrapper {
 font-family: Tahoma, Geneva, sans-serif;
 background-color: #FFF;
 margin: auto;
 padding: 20px;
 height: auto;
 width: 960px;
 border-right-width: 5px;
 border-right-style: solid;
 border-right-color: #CCC;
 border-bottom-width: 5px;
 border-left-width: 5px;
 border-bottom-style: solid;
 border-left-style: solid;
 border-bottom-color: #CCC;
 border-left-color: #CCC;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
}
img {
 max-width: 900px;
 padding: 10px;
 border: solid thin #F9F;
 background-color: #FFC;
 height: auto;
}

Pastikan Anda telah membuat koneksi database, sehingga folder akan berubah seperti gambar di bawah. File koneksi koneksi.php disimpan dalam folder Connections.

Web Design Company in Depok

Web Programming Course in Depok

Berikut ini adalah file koneksi.php.

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_koneksi = "localhost";
$database_koneksi = "tutorial_blog";
$username_koneksi = "root";
$password_koneksi = "";
$koneksi = mysql_pconnect($hostname_koneksi, $username_koneksi, $password_koneksi) or trigger_error(mysql_error(),E_USER_ERROR);
?>

Menyimpan data form ke dalam database

Langkah selanjutnya adalah sebagai berikut:

Java Web Media: A web design company in Depok

Java Web Media: A web design company in Depok

  1. Klik menu Windows
  2. Klik Server Behaviors, maka panel Server Behaviors akan muncul di workspace sebelah kanan Anda.
  3. Di bawah panel Server Behaviors Anda akan melihat tombol/icon plus (+). Klik icon tersebut, lalu pilih Insert Record. Jendela Insert Record akan muncul. Jika icon plus tidak muncul, silakan periksa pembuatan site definition dan koneksi database Anda.
  4. Submit values from: form1
  5. Connections: koneksi
  6. Insert table: myfile
  7. Columns, pastikan hanya kolom id yang ‘id’ is unused Primary Key dan lainnya gets value.
  8. After inserting, go to: upload_file.php?file=uploaded
  9. Klik OK untuk menyelesaikannya

Membuat script upload file

Langkah selanjutnya adalah mengkombinasikan script yang digenerate oleh Dreamweaver dengan script upload file.

Ubah workspace Anda ke dalam mode Code View. Anda akan melakukan perubahan kode Insert record yang digenerate oleh Dreamweaver. Ingat dengan perubahan kode, maka Dreamweaver sudah tidak mengenali lagi kode yang digeneratenya.

Cari kode di bawah ini (terletak kurang lebih di baris ke 39).

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

Tekan Enter sebanyak dua kali setelah kode tersebut:

Kode lokasi upload file (yaitu folder upload/) akan diletakkan di bawah kode tersebut. Tambah kode berikut ini

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
// Upload file code goes here
$target = "upload/"; //This is the directory where file will be uploaded//
 $target = $target . basename( $_FILES['nama_file']['name']); //change the image and name to whatever your database fields are called//

Lalu setelah Query SQL yang semua adalah seperti ini:

$insertSQL = sprintf("INSERT INTO myfile (judul_file, deskripsi_file, nama_file) VALUES (%s, %s, %s)",
 GetSQLValueString($_POST['judul_file'], "text"),
 GetSQLValueString($_POST['deskripsi_file'], "text"),
 GetSQLValueString($_POST['nama_file'], "text"));

Lakukan perubahan pada kode tersebut (pada variable $_POST['nama_file']) dan tambahkan kode untuk mengupload file ke lokasi file yang telah Anda definisikan sebelumnya:

$insertSQL = sprintf("INSERT INTO myfile (judul_file, deskripsi_file, nama_file) VALUES (%s, %s, %s)",
 GetSQLValueString($_POST['judul_file'], "text"),
 GetSQLValueString($_POST['deskripsi_file'], "text"),
 GetSQLValueString($_FILES['nama_file']['name'], "text"));

 //This code writes the photo to the server//
 if(move_uploaded_file($_FILES['nama_file']['tmp_name'], $target)) 
 {

Lalu cari kode di bawah ini (sekitar baris ke-60) yang merupakan halaman pengalihan jika proses sukses:

header(sprintf("Location: %s", $insertGoTo));

Kemudian tekan Enter lalu tambahkan di bawahnya kode berikut ini sehingga menjadi:

header(sprintf("Location: %s", $insertGoTo));
 }else{
 header(sprintf("Location: upload_file.php?file=error"));
 }

Menguji coba script yang Anda buat

Lalu simpan kembali file Anda. Lakukan uji coba upload file. Jika kode Anda benar, maka file yang Anda upload akan masuk ke folder upload dan data tersimpan dalam database MySQL.

Java Web Media: A Web Design Company Depok

Java Web Media: A Web Design Company Depok

File tersimpan dalam folder upload dan data tersimpan dalam database.

Java Web Media: A Web Design Company Depok

Java Web Media: A Web Design Company Depok

Java Web Media: A Web Design Company Depok

Java Web Media: A Web Design Company Depok

Menampilkan gambar setelah proses upload selesai dan menampilkan pesan error jika terjadi error

Untuk masuk ke tahap ini, Anda harus membuat recordset untuk menampikan data gambar yang baru saja Anda upload. Anda hanya perlu menggunakan logik IF dikombinasikan dengan fungsi $_GET.

Berikut adalah kode query/Recordset (rsGalery).

mysql_select_db($database_koneksi, $koneksi);
$query_rsGalery = "SELECT * FROM myfile ORDER BY id DESC";
$rsGalery = mysql_query($query_rsGalery, $koneksi) or die(mysql_error());
$row_rsGalery = mysql_fetch_assoc($rsGalery);
$totalRows_rsGalery = mysql_num_rows($rsGalery);

Tambahkan kode Recordset (rsGalery) tersebut di atas kode ini:

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
 $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

Selanjutnya, ubah kode di area body yang semula seperti di bawah ini:

<div id="wrapper">
<h1><a href="http://www.javawebmedia.com">Home</a> | <a href="http://www.javawebmedia.com">Java Web Media</a> | <a href="http://www.javawebmedia.com/course.php">Course</a> | <a href="http://www.javawebmedia.com/contact.php">Contact Us</a></h1>
 <form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="form1">
 <p>
 <label for="judul_file">Judul file:</label>
 <input name="judul_file" type="text" id="judul_file" size="50">
 </p>
 <p>
 <label for="deskripsi_file">Deskripsi file:</label>
 <textarea name="deskripsi_file" id="deskripsi_file" cols="50" rows="5"></textarea>
 </p>
 <p>
 <label for="nama_file">Upload file:</label>
 <input name="nama_file" type="file" id="nama_file" size="40">
 </p>
 <p>
 <input type="submit" name="submit" id="submit" value="Submit">
 <input type="reset" name="submit2" id="submit2" value="Reset">
 </p>
 <input type="hidden" name="MM_insert" value="form1">
 </form>
 </div>

Menjadi seperti di bawah ini:

<div id="wrapper">
<?php if(isset($_GET['file']) && ($_GET['file']=="uploaded")) { ?>
<h1>Terimakasih, file Anda berhasil diupload</h1>
<h3><strong><?php echo $row_rsGalery['judul_file']; ?></strong></h3>
<p><?php echo nl2br($row_rsGalery['deskripsi_file']); ?></p>
<img src="upload/<?php echo $row_rsGalery['nama_file']; ?>">
<?php }elseif(isset($_GET['file']) && ($_GET['file']=="error")) { ?>
<h1>Mohon maaf, terjadi error dalam proses upload file</h1>
<p><a href="upload_file.php">Ulangi upload file</a></p>
<?php }else{ ?>
<h1><a href="http://www.javawebmedia.com">Home</a> | <a href="http://www.javawebmedia.com">Java Web Media</a> | <a href="http://www.javawebmedia.com/course.php">Course</a> | <a href="http://www.javawebmedia.com/contact.php">Contact Us</a></h1>
 <form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="form1">
 <p>
 <label for="judul_file">Judul file:</label>
 <input name="judul_file" type="text" id="judul_file" size="50">
 </p>
 <p>
 <label for="deskripsi_file">Deskripsi file:</label>
 <textarea name="deskripsi_file" id="deskripsi_file" cols="50" rows="5"></textarea>
 </p>
 <p>
 <label for="nama_file">Upload file:</label>
 <input name="nama_file" type="file" id="nama_file" size="40">
 </p>
 <p>
 <input type="submit" name="submit" id="submit" value="Submit">
 <input type="reset" name="submit2" id="submit2" value="Reset">
 </p>
 <input type="hidden" name="MM_insert" value="form1">
 </form>
<?php } ?>

Jika gambar muncul

Java Web Media: Web Design Depok

Java Web Media: Web Design Depok

Jika terjadi error

Java Web Media: A web programming course in Depok

Java Web Media: A web programming course in Depok

Full script:

Java Web Media: Web Design Course Depok

Java Web Media: Web Design Course Depok

Java Web Media: Web Design Course Depok

Java Web Media: Web Design Course Depok

Java Web Media: Web Design Course Depok

Java Web Media: Web Design Course Depok

Note: Tutorial ini tidak dilengkapi dengan pembatasan ukuran dan ekstensi file. Anda dapat mengembangkan tutorial ini menjadi lebih advanced.

67 thoughts on “Upload file dan menyimpan lokasi file di database (Basic Dynamic tutorial Dreamweaver)

  • May 26, 2012 at 8:51 am
    Permalink

    kalau upload filenya berupa teks atau yg berekstension .doxs (document) gmn?

    Reply
  • May 28, 2012 at 4:30 am
    Permalink

    mas, mau nanya. file image yang saya upload si namanya masuk ke database, tapi gambar nya g masuk ke folder upload. padahal path nya sudah benar. bagaimana ya mas?

    Reply
  • May 29, 2012 at 6:07 pm
    Permalink

    mas bro saya mau tutorial dreamweaver extension developer toolbox dong

    Reply
  • June 1, 2012 at 9:22 am
    Permalink

    ga bisa mas.. gagal terus upload nya… kasih link downloadnya dong mas…. udah putus asa

    Reply
  • June 3, 2012 at 4:26 am
    Permalink

    Mas…kok kaya gini apa yg salah ya

    Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in C:\xampp\htdocs\project1\controlpanels\galeri.php on line 10
    Column ‘nama_file’ cannot be null

    Reply
    • June 4, 2012 at 3:59 am
      Permalink

      Ada beberapa error terjadi, perkiraan saya karena ini:
      1. Mas melakukan editing kode yg salah terutama pada mysql_real_escape_string yang merupakan bawaan asli script dreamweaver untuk menghindari SQL Injection.
      2. Mas belum mengupload file, atau konfigurasi form salah (input dengan variable yang masuk ke dalam database tidak sesuai)

      Reply
  • June 7, 2012 at 5:51 am
    Permalink

    Agan Kan saya coding jejarig sosial dari 0 %

    sayaingin membuat album yang dimana dari script yang saya dapat aa kesalahan yaitu file php dapat di upload yang memungkin kan hacker untuk mengupload Backdoor mereka apakah ada saran untuk membuat file upload yang aman untuk album di jejaring sosial saya dan membuat hanya pemilik album yang mempunyai hak akses yang mengaturnya

    Reply
    • June 7, 2012 at 1:34 pm
      Permalink

      Anda dapat menambahkan filter sebelum file diupload, baik itu filter untuk ukuran maksimal file, type file, enkripsi nama file, dan blocking IP Address. Tutorial yang saya sampaikan di sini memang belum menambahkan fitur tersebut. Sabar yah… mudah2an bisa muncul ditutorial berikutnya…

      Reply
  • June 24, 2012 at 2:53 pm
    Permalink

    saya udah praktek’in sesuai dengan langkah-langkah di atas, tapi ketika saya tekan F12, nggak keluar apa-apa, kosong..gimana??? :’(
    ini scriptnya;

    Tutorial Upload File

    <form action="” method=”POST” enctype=”multipart/form-data” name=”form1″>

    Judul file:

    Deskripsi file:

    Upload file:

    mohon bantuannya….

    Reply
    • June 24, 2012 at 2:56 pm
      Permalink

      kayak gini scriptnya > ”

      Tutorial Upload File

      <form action="” method=”POST” enctype=”multipart/form-data” name=”form1″>

      Judul file:

      Deskripsi file:

      Upload file:

      Reply
    • June 24, 2012 at 2:58 pm
      Permalink

      haduuh, ga tau cara ngshare scriptnnya…jadinya kyak gitu terus… :(

      Reply
  • July 1, 2012 at 12:53 am
    Permalink

    mas saya udah coba scripnya berhasil tapi gambarnya gatampil gmnya mas apa yang salahya mas tolong dikasih tahu ya mas saya baru belajar soalnya terimaksih ya javaweb tutorialnya sangat bagus

    Reply
  • July 1, 2012 at 1:00 am
    Permalink

    mas saya udah berhasil makasih ya javaweb media semoga selalu menmpilkan tutorial yang berkualitas

    Reply
  • July 14, 2012 at 8:06 pm
    Permalink

    mas , kalau kita mau menambahkan upload picture di form add-post seperti yang ada di tutorial membuat cms , jadi ditiap post yang kita buat, kita menyertakan gambar juga ..
    bagaimana caranya ???

    terima kasih mas :-)

    Reply
  • July 15, 2012 at 3:32 pm
    Permalink

    Mas, kalo untuk download file yang udah di upload bagaimana? tolong dong mas kasih tutorialnya, soalny lagi butuh untuk skripsi…
    Terima kasih sebelumnya….

    Reply
  • July 30, 2012 at 4:10 am
    Permalink

    Mas, Kalau mau dilengkapi dengan pembatasan ekstensi file JPG saja. cara gimana mas ?, mohon bantuannnya?

    Reply
  • August 15, 2012 at 3:54 am
    Permalink

    klo upload ok, banyak deh tutorial yg sm kayak gini tp belum ada yang sampai edit, nah gmn tuh mas… Thank

    Reply
  • September 4, 2012 at 2:35 am
    Permalink

    Mas, kalo untuk edit nya gimana ya?
    Minta tutorial edit dunk mas… ^^b

    Reply
  • Pingback: Upload file dan menyimpan lokasi file di database (Basic Dynamic tutorial Dreamweaver) – Part 2 | Blog Java Web Media

  • September 7, 2012 at 12:29 pm
    Permalink

    web nya bermanfaat sekali .
    makasih ya buat tutor-tutornya.

    Reply
  • September 7, 2012 at 12:32 pm
    Permalink

    mau tanya . klo script untuk memperbesar gambar , seperti klo di facebook itu pinggir” nya jadi hitam , itu gmn ya ? ada tutor nya nggk ?

    saya bookmark web nya ya , bagus sekali isi”nya .

    Reply
  • September 26, 2012 at 7:58 am
    Permalink

    kk admin saya mau nanya……?
    dari program diatas , tetapi masalah datang ketika saya mau me upload foto …
    muncul pesan ….

    Column ‘foto’ cannot be null

    udah saya utak atik tetap gak bisa …. mohon pencerahan kk admin

    Reply
  • September 30, 2012 at 10:14 am
    Permalink

    mantep mas tutorialnya…
    lagi butuh.

    Reply
  • October 11, 2012 at 1:32 pm
    Permalink

    assalamulaikum team javamedia saya mau tanya gimana caranya buat no_peserta automatis di dream waver saya udah cari kemana-mana kaga dapet, trus kalu mau kursus di daerah bogor atau sukabumi ada ga cabang javaweb, kalau di depok bisa ga seminggu sekali terima kasih di tunggu jawabanya

    Reply
  • October 11, 2012 at 1:41 pm
    Permalink

    mas kalau transaksi dengan even onchange di dreamwaver gimana mas jadi kalu kita ketik nis misalnya disaat kita enter tampil nama tempat tagal lahir tolong dong mas tutorialnya terimaksih

    Reply
  • October 22, 2012 at 3:31 am
    Permalink

    mas di database datax udah masuk tp di folder upload koq g masuk ya…

    Reply
  • October 23, 2012 at 7:07 am
    Permalink

    mas tutorx ajib cmn pas sy coba
    pd tmpilan akhr ” terimaksih…”
    judul file n deskripsi yg tmpil sllu muncul jdl n fle yg terletak pd urutn dtbse pertma..
    trs imagex jg g muncul…
    mhn pencerahnx

    Reply
  • December 9, 2012 at 11:00 am
    Permalink

    ini masalah saya mas. gmn ya ?
    kalo mau ngirim code nya email kmn mas ? mohon bantuannya :)

    Warning: move_uploaded_file(wikaputra.com/home/wikapu01/public_html/images/IMG00034-20101203-0815.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/wikapu01/public_html/uploadImage2.php on line 14

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘/tmp/phpMXcwPZ’ to ‘wikaputra.com/home/wikapu01/public_html/images/IMG00034-20101203-0815.jpg’ in /home/wikapu01/public_html/uploadImage2.php on line 14

    Reply
  • December 16, 2012 at 9:07 pm
    Permalink

    sukses mas, tapi gambar tidak muncul
    kenapa yah?
    terima kasih
    maaf kalo ngerepottin ..

    Reply
  • March 17, 2013 at 2:20 am
    Permalink

    mas… pembahasan anda sangat bermanfaat dan bagus..
    saya ingin bertanya ni mas kalo gak ngerepotin,.. saya telah berhasil membuat sebuat tutorial menyimpan file gambar kedatabase dan folder (field nya saya tambahin ya).
    masalahnya sekarang saya akan menampilkan data tersebut berdasar ID data tersebut.
    langkah yang saya ambil , saya membuat halaman semua_data.php (berisi semua data yang bisa diklik salah satu data tersebut akan mengarah ke halaman Data_Detail.php berdasarkan ID yang di klik.
    dan itu berhasil, namun yang menjadi kendala gambarnya tidak berhasil tampil, hanya sebuah gambar yang koyak.

    bagaimana saya menanganinya mas?

    dalam kasus ini saya mereancang di dreamweaver8…

    Reply
    • March 17, 2013 at 2:32 am
      Permalink

      Ini coding lengkapnya mas:

      CONTOH TAMPILKAN DATA YANG TERPILIH BERDASARKAN ID





       
       

      /// SAYA RASA DISINI KESALAHAN MAS

      //—————————————————————————————————————-
      <img src="Upload/”longdesc=”images/puisi.jpg”>

      //——————————————————————————————————————

       

      Deskripsi

      :

      Harga

      :
      US $

      Stock

      :

      Penerbit

      :

      Semua Products

      <a href="Product.php?catID=”>

       
       
       

       

       

       

       

       

      Reply
  • June 21, 2013 at 6:02 pm
    Permalink

    keluar pesan
    Perse orror: syntax error, unexpented end of line in C:\xampp\htdocs\dbelearning\upload_file.php on line 92

    Kenapa tu om… bingung saya..
    maklum baru pemula….

    Reply
  • June 23, 2013 at 2:49 am
    Permalink

    Mas kok punya saya keluarnya gini ya
    Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in C:\xampp\htdocs\studio\admin_sfms\admin.php on line 86
    Column ‘nama_file’ cannot be null

    yang salah yang apa ya ? Mohon bantuannya,,

    Reply
  • June 23, 2013 at 2:50 am
    Permalink

    Mas tolong email ke saya ya mas ..makasih

    Reply
  • June 23, 2013 at 3:00 am
    Permalink

    Trus ketika saya ubah code yg ini %s menjadi $nama_file’ hasil tidak error dan masuk ke database, tapi cuma nama file yang tidak tersimpan.

    $insertSQL = sprintf(“INSERT INTO myfile (judul_file, deskripsi_file, nama_file) VALUES (%s, %s, ‘$nama_file’)”,
    GetSQLValueString($_POST['judul_file'], “text”),
    GetSQLValueString($_POST['deskripsi_file'], “text”),
    GetSQLValueString($_FILES['nama_file'], “text”));

    Reply
  • June 23, 2013 at 3:03 am
    Permalink

    Trus ketika saya ubah code yg ini %S yang nama file menjadi = ‘$target’ semua data tersimpan kecuali gambarnya yang tidak tersimpan, tetapi nama gambar tersimpan.

    $insertSQL = sprintf(“INSERT INTO myfile (judul_file, deskripsi_file, nama_file) VALUES (%s, %s, ‘$target’)”,
    GetSQLValueString($_POST['judul_file'], “text”),
    ($_POST['deskripsi_file'], “text”),
    GetSQLValueString($_FILES['nama_file'], “text”));

    Reply
    • June 28, 2013 at 7:55 am
      Permalink

      $insertSQL = sprintf(“INSERT INTO myfile (judul_file, deskripsi_file, nama_file) VALUES (%s, %s, ‘$target’)”,

      Yang ‘$target’ tidak diijinkan, karena bisa di-inject SQL-nya. Yang diganti pada $_FILES['nama'] menjadi $target.

      Reply
  • July 14, 2013 at 7:35 am
    Permalink

    mas tutorial ttg DW cs5 nya ok banget, aku ikutin dr tutor yg awal. tmsk yg tutor ini brhasil, hny saja untuk design web yg mau aku buat gk brhsl, krna untuk file tambah dan file tampilan filenya berbeda, plus menggunakan 4 gambar dalam 1 data itu gmn caranya, mohon bimbingannya krn ini untuk skripsi, aku share codenya ke email ini >>contact@javawebmedia.com. before after tx banget… :)

    Reply
  • March 25, 2014 at 12:34 pm
    Permalink

    Keren nih mas, tapi buat kodingannya apa ngga ada cara laen biar ngga usah ngetik kodingannya gitu? Masa iya saya cuma copas” kode yang mas kasih tanpa tau step” bikin kodenya gitu? Kalopun dihafalin, terlalu ribet hehe.

    Reply
  • April 23, 2014 at 12:42 pm
    Permalink

    mas kalo mau bikin upload nya biar bisa lebih dari satu dalam satu tombol browse gimana ? ? ?
    email jawabanya ya mas.. minta tolong nih sebab lagi bikin TA terimakasih

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Social Widgets powered by AB-WebLog.com.