0

onclickPHPのスローボタンで書き込みを削除するSQL関数を実行したい。はい/いいえのポップアップで答えを変数に保存するように頼むことを考えましvariable==ok た。SQL関数を実行する場合、誰かが私を助けてくれますか?これは、PHPでのSQLクエリの書き込みです。

function DeleteProduct($thisCatalog) {
    
    $connB = new ProductDAO();
    $connB->Connect();
    $pro_query = "DELETE * FROM Ikea WHERE `CatalogNumber` = $thisCatalog";
    $db_result = $connB->ExecSQL($pro_query);

    $html_result = 'Your Product Has Been Deleted! ';

    $connB->Disconnect();
    return $html_result;
}

これは削除のボタンです

<p align=center> <img src="pic/trash.png" title="Delete Product" onclick="conf();submit();">

削除関数呼び出しをどこに置くか?

4

1 に答える 1

0

これがあなたが望むものだと思います:

$(document).ready(function() {
    var answer = confirm("Delete?")
    if(answer) {
        $.ajax({
            url: "delete.php",
            type: "post",
            data: $('#yourForm').serialize(),
            error: function(data) {
                alert("There was an error while deleting from the database.");
            },
            success: function(data) {
                // do something
            });
        });
    }
    else {
        // do something
    }
});
于 2012-09-06T19:26:31.277 に答える