私が達成しようとしていることがありますが、それを行う方法がよくわかりません。私がする必要があると思うのは、画像の名前をパラメーターとして cancelimage.php スクリプトに渡し、それをクエリで使用することです。しかし、var image_file_name でこれを行っているとは思いません。これを達成するために何をする必要がありますか?
以下は、画像のアップロードを開始し、キャンセル ボタンが存在する startImageUpload() 関数です。
function startImageUpload(imageuploadform){
...
$(".imageCancel").on("click", function(event) {
var image_file_name = $(this).attr('image_file_name');
jQuery.ajax("cancelimage.php" + image_file_name)
.done(function(data) {
$(".imagemsg" + _cancelimagecounter).html(data);
});
return stopImageUpload();
});
return true;
}
以下は、データベースから行を削除することになっている cancelimage,php ページですか?
<?php
$username="xxx";
$password="xxx";
$database="xxx";
mysql_connect('localhost',$username,$password);
mysql_select_db($database) or die( "Unable to select database");
$image_file_name = $_GET["fileImage"]["name"];
echo "File Upload was Canceled";
$imagecancelsql = "DELETE FROM Image
WHERE ImageFile = 'ImageFiles/". mysql_real_escape_string($image_file_name)."'";
mysql_query($imagecancelsql);
mysql_close();
?>