0

Web サイトの管理パネルを作成しようとしています。コーディングしたい機能は単純です。プロジェクトのリストがあり、プロジェクト名の横に「編集」というボタンがあります。ボタンをクリックすると、ユーザーはその特定のプロジェクトを編集できる別のページに移動します。

私を混乱させるのは、各ボタンを具体的に確認しない限り、どのボタンが押されたかを特定できないという事実です (そうですか?)。すべてのボタンの名前が同じで値が異なるのではなく、名前が同じで値が異なる場合に役立ちます。

どのプロジェクトのボタンが押されたかを実際に知る方法はありますか?

前もって感謝します

4

1 に答える 1

1

ほとんどのブラウザは要素のvalue属性の値を送信します:button

<button type="submit" name="id" value="123">Edit</button>

ただし、古いバージョンの IE をサポートする必要がある場合は、配列のような名前を使用できます。

<input type="submit" name="id[123]" value="Edit" />

そしてphpでアクセスします:

<?php

$id = key($_POST['id']);
于 2013-01-13T19:01:56.043 に答える