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();
}
}
最佳答案
您的问题相当模糊,因此我认为您正在寻找以下内容。 获取上传文件的值后。
$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”来插入到数据库中。
关于javascript - 我想读出我的多重上传表单的文件名,并且我想将其包含在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59350630/