【问题标题】:I want to read out the filenames of my multi upload form, and I want to include it in the database我想读出我的多上传表单的文件名,我想将它包含在数据库中
【发布时间】:2020-04-08 13:30:21
【问题描述】:
echo "<input type='text' class='form-control' name='jobCount' id='jobCount' value='".$_POST['count']."' hidden>";
    for ($y = 1; $y <= $count; $y++ ){
    <div class='input-group'>
      <div class='custom-file'>
        <input name='fileToUpload".$y."' id='fileToUpload".$y."' accept='image/*' type='file' />
      </div>";
    echo"</div>";
}

我按照下面的方式捡起它,但它不起作用

 var z = "";
 for (var i = 1; i <= $("#jobitem").val(); i++) {
   if(i==1){
      z = z + $("#fileToUpload"+i).val();
   }
   else{
     z = z + ";" + $("#fileToUpload"+i).val();
   }
 }

【问题讨论】:

  • 请发布一些更接近您的实际代码的内容,这些代码实际上将在没有语法错误的情况下运行。

标签: javascript php html mysql ajax


【解决方案1】:

您的问题相当模糊,所以这就是我认为您正在寻找的内容。 获得上传文件的价值后。

$files_uploaded = 'Get your uploaded files value here';
$uploaded_files = array();

foreach ($files_uploaded as $files){
  array_push($uploaded_files, $files);
}

$file_data = implode(", ", $uploaded_files);

Implode 会在每个文件后添加一个 ', ' 来分解它们并使其更具可读性。 然后你可以在你的 SQL 语句中使用 '$uploaded_files' 来插入你的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 2020-01-23
    • 2021-11-05
    • 1970-01-01
    相关资源
    最近更新 更多