- ベストアンサー
※ 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値を複数取得する場合は、配列などを使用して取得することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$post = $_POST; $data = array(); foreach($post as $key=>$value){ if($value==1){ $data[] = $key; } } print_r($data);
お礼
どんぴしゃでした。 ありがとうございました!