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
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"));
}
Sumber
: http://javawebmedia.com/blog/
Tidak ada komentar:
Posting Komentar
Komentar Anda di Modernisasi, Sampaikan dengan Cara Sopan dan Singkat.Terimakasih.