2011-08-16 15 views
5

PHPのサブミットボタンの名前を取得するには、私はサブミットボタンの値を持っていますが、coulnotは見つけることができません ボタンの名前を取得するコードがあります。PHPのサブミットボタンの名前を取得

<form name="form1" method="post"> 
<input type="submit" value="hello" name="submitbutton"> 
</form> 

<?php 

echo "Value of submit button : " . $_POST['submitbutton']; 
echo "Name of submit button : " . //what should i do here//; 
?> 
+1

は、サブミットボタンがあなたの名前ではありませんか? idのない要素にはどうやってアクセスしますか?あなたの例では、価値を得るためにその名前を使用します(なぜ私はそれに勝つのですか)。だから私はあなたがここで見たいと思っているか分からない。 –

答えて

4

名前は$ _POST配列にあります。

<?php 
print_r($_POST); 
?> 

このようにして、$ _POST配列のすべてが表示されます。

あなたが持つ配列を反復処理することができます

foreach($_POST as $name => $content) { // Most people refer to $key => $value 
    echo "The HTML name: $name <br>"; 
    echo "The content of it: $content <br>"; 
} 
5

'submitbutton'は送信ボタンの名前です。 あなたがarray_keys()機能、他のPOST変数のような

$postnames = array_keys($_POST); 
1

そのをしてスーパーグローバル$ _POSTの配列要素の名前を取得することができ、名前は$ _POST配列になります。名前は$ _POST配列のキーです。

関連する問題