1
ここにスタックされています。私はいくつかの写真をアップロードしようとしていると同時に、アルバムのID(形式で隠されたフォームに値)をアップロードを処理する同じPHPスクリプトに渡します。しかし、私はどのようにseplyこれはコードですidのアルバムを渡すか分からない。 Jsのajaxを使用してPHPスクリプトにデータを渡す
input.addEventListener("change", function (evt) {
document.getElementById("response").innerHTML = "<img src='../assets/admin/images/loading.gif' />"
var i = 0, len = this.files.length, img, reader, file;
for (; i < len; i++) {
file = this.files[i];
if (!!file.type.match(/image.*/)) {
if (window.FileReader) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "../assets/admin/ajaxupload/upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
PHP
//how do i retrieve the given album id value that was passed.
foreach ($_FILES["images"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$name = $_FILES["images"]["name"][$key];
move_uploaded_file($_FILES["images"]["tmp_name"][$key], "../../uploads/pics/" .$_FILES['images']['name'][$key]);
}
}
echo "<p>Successfully Uploaded Images</p>";
は、私はできるだけ早く返事感謝を必要としてください。あなたのAjaxのPHPファイル内
*私はできるだけ早くおかげで返信を必要としてください。 *それはバディの仕組みではありません。 –
この他の「アルバムID」は変数に含まれていますか? –
はい、それはPHPコードで行います。 –