「これはヤバかったな」という遅刻エピソード

HTML→PHPのPOSTデータのやりとりについて、

【HTML】

<form name="form1" method="post" action="xxx.php">
<input name="01" type="text" value="1">
<input name="02" type="text" value="0">
<input name="03" type="text" value="0">
<input name="04" type="text" value="1">
<input type="submit" name="Submit" value="送信">
</form>

【xxx.php】

フォームから送信されたデータを使って、「value」が"1"の「name」を拾うのにはどのように書けばいいでしょう?

↓このように取得したいです。

$data[0]="01";
$data[1]="04";

よろしくお願いします。

A 回答 (1件)

$post = $_POST;


$data = array();
foreach($post as $key=>$value){
 if($value==1){
  $data[] = $key;
 }
}
print_r($data);
    • good
    • 1
この回答へのお礼

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

お礼日時:2009/11/12 22:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報