-1

通常、クエリを削除する必要がある場合、その方法がわかりません。つまり、削除するSQLコードがわかりません。つまり、関数を「呼び出す」正確な方法がわかりません。私が見つけた方法は、これを行うGETを介して関数を呼び出すことです。

<?php
   $action = $_GET['action'];
   $id = $_GET['id'];

   if($action == 'delete'){
      echo "This would to the query to delete the element";
   }
?>

だから、私がそれを呼び出さなければならない方法は、GETによるものです。次のURIでリンクを作成します。

http://localhost/test/index.php?action=delete&id=1

これは実際に機能します。しかし、私はそれがどのように機能するのかが好きではありません。私はこの方法が好きではありません。Javascript、JSON、さらにはAJAXを使用して、まったく同じことを行う他の方法があるかどうか疑問に思っています。

4

1 に答える 1

2

POSTで削除アクションをリクエストしようとしましたか?次のような非表示のテキストフィールドでIDを送信します。

<form method="POST" action="linkhere">
    <input type="hidden" name="id" value="<?=$idhere?>">
    <input type="hidden" name="action" value="actionnamehere">
    <input type="submit" value="Delete">
</form>

確認ボタンを使用してJavaScriptを追加することもできます。これを使用すると、GETメソッドを使用して、これらのパラメーターをURLに表示する必要がなくなります。

于 2013-03-21T18:24:44.903 に答える