Получить название кнопки отправки в PHP - PullRequest
5 голосов
/ 16 августа 2011

Как мне получить имя кнопки отправки в 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 ]

5 голосов
/ 16 августа 2011

Вы найдете имя в массиве $ _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 голосов
/ 16 августа 2011

'submitbutton' - название вашей кнопки отправки. Вы можете получить имена суперглобальных элементов массива $ _POST с помощью array_keys () function

$postnames = array_keys($_POST);
1 голос
/ 16 августа 2011

Как и любая другая переменная POST, имя будет в массиве $ _POST. Имя является ключом в массиве $ _POST.

...