• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:POSTデータのNAME属性をVALUEによって取得する方法)

PHPでPOSTデータのNAME属性をVALUEによって取得する方法

このQ&Aのポイント
  • HTMLからPHPにPOSTデータを送信する方法についてご質問いただきました。フォームのinput要素に指定したname属性とvalue属性を使用して、PHPで特定のvalue値を持つname値を取得する方法について解説します。
  • HTMLのフォーム要素には、name属性が指定されています。このname属性によって、フォームデータが送信される際にname値とその値がペアになってサーバーに送信されます。PHPでPOSTデータを受け取る際には、$_POSTスーパーグローバル変数を使用します。
  • 具体的には、$_POST['name']のように、$_POST変数にname値を指定してアクセスすることで、そのname値に対応する値を取得することができます。今回の場合、valueが'1'のname値を取得するためには、$_POST['01']と書くことで取得することができます。同様に、valueが'1'のname値を複数取得する場合は、配列などを使用して取得することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • oraora777
  • ベストアンサー率20% (56/268)
回答No.1

$post = $_POST; $data = array(); foreach($post as $key=>$value){  if($value==1){   $data[] = $key;  } } print_r($data);

momonga808
質問者

お礼

どんぴしゃでした。 ありがとうございました!

関連するQ&A

専門家に質問してみよう