【问题标题】:How to i post image id to php along with $_FILE如何将图像 ID 与 $_FILE 一起发布到 php
【发布时间】:2012-05-28 08:58:25
【问题描述】:

带有表单标签的index.html

<input type='file' name='picture' id='".$row['sfname']."'onchange='javascript:ajaxFileUpload(this);'/>`

ajax 代码

function ajaxFileUpload(upload_field)
{
    // Checking file type
    var re_text = /\.jpg|\.gif|\.jpeg/i;
    var filename = upload_field.value;

    if (filename.search(re_text) == -1) {
        alert("File should be either jpg or gif or jpeg");
        upload_field.form.reset();
        return false;
    }
    document.getElementById('picture_preview').innerHTML = '<div><img src="ajax-loader.gif" border="0" /></div>';`
    upload_field.form.action = 'upload-picture.php';
    upload_field.form.target = 'upload_iframe';
    upload_field.form.submit();
    upload_field.form.action = '';
    upload_field.form.target = '';
    return true;
}

上传.php

<?php


?>

我希望 index.html 中的 $row['sfname'] 与此处的 $_FILE 变量一起被访问,但是我怎样才能让脚本将图像存储在给定的文件夹中,以便我可以将路径存储在相应的用户中记录。

我已经通过将文件成功上传到文件系统来测试upload.php,现在我希望将文件路径存储在sql表中。为此,我需要相同的用户名,我从同一个

我的问题是;如何使用上面的ajax代码访问输入标签ID来上传.php?

【问题讨论】:

    标签: php forms post image-uploading


    【解决方案1】:

    当您的 JavaScript 提交整个表单时,为什么不简单地将 $row['sfname'] 作为隐藏字段的值?

    <input type='hidden' name='sfname' value='" . $row['sfname'] . "'>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2015-07-06
      • 2016-08-08
      • 2020-10-16
      相关资源
      最近更新 更多