我有一个文件验证过程,它通过进行 ajax 调用来检查文件名是否已经在数据库中。如果在 existing-filenames.php 中仅回显 1 个文件名,则此方法有效,但我不知道如何循环返回数据以检查多个文件输入中的每个文件名与现有文件名的每个结果。php环形。非常感谢任何建议。谢谢
var file = $('#file')[0];
$.get('existing-filenames.php', function(data){
for (var i=0; i<file.files.length; i++) {
var fname = file.files[i].name;
if(fname == data){
alert("these files already exist:" + data);
return false;
}
}
});
并在“现有文件名.php”中
$allfiles = $db->query("SELECT filename FROM files WHERE email = '$_SESSION[email]'");
while($result = $allfiles ->fetch_assoc()) {
echo $result['filename'];
}