Postingan lainnya
- saya mendapati error ( Call to a member function row() on bool)
- Bagaimana penulisan yang benar untuk masalah saya?
- Tolong bantu kak, Cara untuk membatasi login mahasiswa berdasarkan digit ke tiga pada nim
- muncul error Call to a member function delete() on null saat menghapus data
- Mengirim Email dengan Waktu Tertentu
cara Upload foto using ajax..
form upload " name='user' id="user" />
Aksi Ajax $(".update_button").click(function() { var updateval = $("#update").val(); var updateval1 = $("#user").val(); var file = $('#file').val(); var dataString = 'update='+ updateval; var dataInt = 'user='+ updateval1; var dataupd = 'file='+ file;
if(updateval=='') { alert("Silahkan Masukkan Upadate"); } else { $("#flash").show(); $("#flash").fadeIn(400).html('Memuat Update...'); $.ajax({ type: "POST", url: "message_ajax.php", data: dataString+'&'+dataInt+'&'+dataupd, cache: false, success: function(html) { $("#flash").fadeOut('slow'); $("#content").prepend(html); $("#update").val(''); $("#upload").val(''); $("#update").focus();
$("#stexpand").oembed(updateval); } }); } return false; });
aksi .php
$name = $_FILES["file"]["name"]; $tmp_name = $_FILES['file']['tmp_name']; $error = $_FILES['file']['error']; $acak = rand(000,999); $nama_file_unik = $acak.$name;
if (isset ($name)) { if (!empty($name)) {
$location = 'uploads/';
if (move_uploaded_file($tmp_name, $location.$name)){ echo "Uploaded $name $nama_file_unik"; }
} else { echo 'please choose a file'; } }
pertanyaan Kenapa Undifined index file upload,. ?? udah muter" googling belum ketemu,. mohon bantuan para master,.
3 Jawaban:
mohon gan sintax nya di bungkus pake [ code ] supaya kebaca. caranya pas ngirim ada icon setelah "B".
1. tambahkan enctype='multipart/form-data' untuk mengolah data input type:'file'
<form method="post" action="" class='myForm' enctype='multipart/form-data'>
2. berdasarkan file agan saat button submit diklik maka semua data akan dikirim ke dua file yaitu, ke file di tempat agan buat form (tandanya form actionnya kosong) dan ke file message_ajax.php. oleh karena itu kita akali agar saat submit file dikirim hanya ke file message_ajax.php. kerjakan di javascript/jquery:
$(document).ready(function (e) {
$(document).on('submit', '.update_button' (function(e) {
e.preventDefault();
//masukkan perintahnya disini
var updateval = $("#update").val();
var updateval1 = $("#user").val();
var file = $('#file').val();
//silahkan lanjutkan
}
untuk sementara itu dulu silahkan dicoba.
Cara bungkus nya gimana ya ? saya baru nih gabung disini,.,