我有一個文件驗證過程,通過進行ajax調用來檢查文件名是否已經在數據庫中。如果在existing-filenames.php中只有1個文件名被回顯,這是有效的,但是我無法弄清楚如何循環返回數據來檢查多個文件輸入中的每個文件名對應來自existing-filenames.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;
}
}
});
和現有的-filenames.php'
$allfiles = $db->query("SELECT filename FROM files WHERE email = '$_SESSION[email]'");
while($result = $allfiles ->fetch_assoc()) {
echo $result['filename'];
}
感謝,工程巨大。你碰巧知道如何製作它,以便它只列出已被選擇的文件。現在如果警報被觸發,它將列出所有的文件。 – user2014429 2013-03-26 17:24:24
如何選擇文件?你能發佈你的代碼嗎? – Uby 2013-03-26 17:29:13
文件輸入是這樣的: – user2014429 2013-03-26 17:33:07