[PHP-users 9987] 複数のボタンから受け取るデータを区別する方法について・・・

村瀬正成 php-users@php.gr.jp
Wed, 11 Sep 2002 16:51:19 +0900


初投稿となります。村瀬と申します。

INPUTタグのSUBMITで作られるボタンで 
複数の中から選択してその選択した値をとるにはどうしたら言いのでしょうか? 

例えば、

<?php 
if($check){ 
echo "$id\n"; 
} 

?> 

<html> 
<meta http-equiv="content-type" content="text/html;charset=euc-jp"> 
<body> 
<table border=1> 

<tr> 
<form action=`<?$PHP_SELF?>` method=`post` name=> 
<td> 
a 
</td> 
<td> 
<input type=`hidden` name=`id` value=`a in this frame`> 
<input type=`submit` name=`check` value=`表示`> 
</td> 
</from> 
</tr> 


<tr> 
<form action=`<?$PHP_SELF?>` method=`post`> 
<td> 
b 
</td> 
<td> 
<input type=`hidden` name=`id` value=`b in this frame`> 
<input type=`submit` name=`check` value=`表示`> 
</td> 
</form> 
</tr> 

</table> 
</body> 
</html> 

どちらのボタンを押しても出力される結果は同じになってしまいます。 

参考書は 
秀和システム 
ホンキで学ぼう!PHPのキホン 
Chapter5.6のところで同じような挙動になってしまいます。 

環境は、RedHat7.2でApache、PHPなどをCDからRPMインストールしました。 
ブラウザはIE6です。

よろしくお願いします。 

_______________________________
M.Murase
murase@densan-s.co.jp