在PHP中获取提交按钮的名称

时间:2011-08-16 07:36:24

标签: php submit form-submit

如何在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//;
?>

3 个答案:

答案 0 :(得分:5)

'submitbutton'是您提交按钮的名称。 您可以使用array_keys()函数

获取超全局$ _POST数组元素的名称
$postnames = array_keys($_POST);

答案 1 :(得分:5)

您将在$ _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>";
}

答案 2 :(得分:1)

它与任何其他POST变量一样,名称将在$ _POST数组中。名称是$ _POST数组中的键。