PHP を使用した開発では、ユーザーが「削除」ボタンをクリックした後、ポップアップ プロンプトで操作を確認するクリック削除機能を実装する必要があることがよくあります。ユーザーの誤操作を防ぐためのボックスです。ただし、この機能を実装すると、削除をクリックしたときに誤ったプロンプトが表示される問題が発生し、誤操作やユーザーの混乱につながる可能性があります。
この記事では、この問題を解決して機能が適切に動作するようにする方法について説明します。
ステップ 1: JavaScript コードを確認する
PHP を使用して開発する場合、通常は JavaScript コードを使用して、クリックしてプロンプト ボックスを削除する機能を実装する必要があります。したがって、最も最初のチェックは、JavaScript コードにエラーがあるかどうかを確認することです。コードでは、プロンプト ボックスを表示するためにconfirm() 関数を使用する必要がありますが、この関数が正しく呼び出されないと、エラー メッセージが表示されます。
以下は正しい JavaScript コードの例です:
<script type="text/javascript"> function deleteConfirm(){ var res = confirm("您确定要删除吗?"); if(res == true){ //执行删除操作 } } </script>
上記のコードでは、最初にプロンプト ボックスを表示するために使用される deleteconfirm() 関数を定義していることに注意してください。ユーザーが「OK」をクリックすると、後続のコードが実行されて削除操作が実行されます。ユーザーが「キャンセル」をクリックすると、何も実行されません。
ステップ 2: PHP コードを確認する
JavaScript コードに問題がない場合は、PHP コードを確認する必要があります。 PHP で開発する場合、メイン プログラムでの混乱を避けるために、通常は削除操作を別の PHP ファイルに記述します。 PHP コードに問題がある場合、エラー プロンプトが表示される可能性があります。
以下は正しい PHP コード例です:
$conn = mysqli_connect("localhost","username","password","database_name"); if (isset($_GET['id'])) { $id = $_GET['id']; $sql = mysqli_query($conn,"DELETE FROM users WHERE id = $id"); header("Location: index.php"); }
上記のコードでは、まず $conn という名前の MySQL 接続を確立し、次に渡された情報を通じて $id の値を取得します。次に、$query を実行してデータベース操作の削除を実行します。最後に、header() 関数を通じてメイン インターフェイスに戻ります。
上記のコードは単なる例であり、具体的な操作は必要に応じて適切に変更する必要があることに注意してください。
ステップ 3: HTML コードを確認する
最後のステップは、HTML コードにエラーがないことを確認することです。 HTMLコードには、HTMLのテキストにJavaScriptやPHPのコードを埋め込む必要があるため、HTMLコードに誤りがあるとエラーメッセージが表示されることがあります。
以下は一般的な HTML コードの例です:
<html> <head> <title>删除用户</title> <script type="text/javascript"> function deleteConfirm(){ var res = confirm("您确定要删除吗?"); if(res == true){ window.location.href = 'delete.php?id=<?php if(isset($_GET['id'])) echo $_GET['id']; ?>'; } } </script> </head> <body> <button onclick="deleteConfirm();">删除用户</button> </body> </html>
上記のコードでは、削除操作を実装する PHP ファイルを delete.php ファイルに配置し、削除操作をdeleteconfirm() 関数。同時に、ボタンでこの関数を呼び出して削除操作を実装します。
概要
クリックしてプロンプトを削除する機能を実装するときは、コードが正しいことを確認するために上記の 3 つの手順に注意する必要があります。エラー メッセージが表示された場合は、JavaScript、PHP、HTML、データベースの順に問題を 1 つずつ解決し、段階的に確認すると問題を見つけて修復できます。最も重要なことは、エラーの可能性を避けるために、適切なコーディング習慣を身に付ける必要があることです。
以上がPHPで削除をクリックしたときのエラーを解決する方法(ソリューション共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。