ホームページ  >  記事  >  データベース  >  PHP フォームで MySQL テーブル行の削除オプションを実装するにはどうすればよいですか?

PHP フォームで MySQL テーブル行の削除オプションを実装するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-27 12:09:30702ブラウズ

How to Implement a Delete Option for MySQL Table Rows in PHP Forms?

MySQL テーブル行の PHP フォームへの削除オプションの追加

問題は、MySQL テーブルの結果を HTML テーブルで表示し、テーブルからユーザーを削除する削除オプション。この問題を解決するためのガイドは次のとおりです:

MySQL テーブルの結果を HTML テーブルに出力するフォームがあります。最後の列では、別のフォームを呼び出してテーブルからユーザーを削除する削除オプションを追加します。ただし、意図したとおりに機能しません。

問題は、削除リンクで変数を渡す必要があることです。具体的には、結果の名前の値を隠しフィールドに渡すか、URL で渡す必要があります。

Replace

<code class="php"><td class="contact-delete">
  <form action='delete.php' method="post">
    <input type="hidden" name="name" value="">
    <input type="submit" name="submit" value="Delete">
  </form>
</td></code>

With

<code class="php"><td class="contact-delete">
    <form action='delete.php?name="<?php echo $contact['name']; ?>"' method="post">
        <input type="hidden" name="name" value="<?php echo $contact['name']; ?>">
        <input type="submit" name="submit" value="Delete">
    </form>
</td></code>

削除ボタンをクリックすると、非表示の入力フィールドの値が「delete.php」スクリプトに送信され、正しいユーザーを識別してテーブルから削除できるようになります。 .

以上がPHP フォームで MySQL テーブル行の削除オプションを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。