0

ユーザーが行ID#に基づいてmysqlデータベースから行を削除できるようにする動的リンクを作成しようとしています。

また、ユーザーが問題の行を本当に削除したいというJavaScriptの確認を入力しようとしています。

私の質問はこれをどのように達成するかです。私はいくつかのアイデアを持っています...(以下を参照)私は正しい方向に進んでいますか?

<head>
    <?php
        require 'include/episodelist.db.php';
        mysql_query("DELETE FROM season WHERE ID='$id'");

        mysql_close();
    ?> 
    <script type="text/javascript">
        function confSubmit(form) {
            if (confirm("Delete this record?")) {
                form.submit();
            } else {
            }
        }
    </script>
</head>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
    <input type="button" onClick="confSubmit(this.form);" value="Delete">
</form>
4

1 に答える 1

2

私はあなたがこれをどのように行うことができるかについてあなたに基本的な考えを与えることができます。コントロールをdelete.php(削除を実行するファイル)にリダイレクトする各行のリンクを作成するだけです。ユーザーが削除操作を確認した場合にのみ、コントロールがリダイレクトされます。リンクは次のようになります。

 <a class="button" href="<?php echo base_url();?>delete.php/<?php echo $row->id;?>" onclick="javascript: return confirm('Are you SURE you wish to do this?');">Delete</a>
于 2012-05-29T03:49:38.067 に答える