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,.

avatar achsya
@achsya

10 Kontribusi 4 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

mohon gan sintax nya di bungkus pake [ code ] supaya kebaca. caranya pas ngirim ada icon setelah "B".

avatar hamdanidev
@hamdanidev

47 Kontribusi 12 Poin

Dipost 8 tahun yang lalu

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.

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

Cara bungkus nya gimana ya ? saya baru nih gabung disini,.,

avatar achsya
@achsya

10 Kontribusi 4 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban