PHP并打印单击按钮的索引号

时间:2017-08-06 18:01:21

标签: php

我有非常简单的HTML页面,有两个按钮。我可以点击其中一个按钮。我想打印单击按钮的索引号。

以下是HTML代码:

<button name="key[3]" type="submit">Click me</button>
<button name="key[4]" type="submit">Click me</button>

这是我的PHP代码:

$keys = array_keys($_POST['key']);

echo $keys[0];

这将输出3或4。

我怎么能做得更好?我认为我的方式不能提供良好的编码。

2 个答案:

答案 0 :(得分:0)

无需将其命名为test('pauseFor does not wait', async function(assert){ Ember.run(async function () { // doing something await pauseFor(3000); }); }); key[3]等。只需将key[4]用于所有按钮的key属性,在每个按钮中指定不同的name。这样你就可以很容易地抓住按下按钮的键。

value

<button name="key" type="submit" value="3">Click me</button> <button name="key" type="submit" value="4">Click me</button> 会根据按下的按钮打印echo $_POST['key'];3

答案 1 :(得分:0)

你可以在数组上做一个foreach循环,每次都回显一个带有相应名称的按钮。

<?php
$i = 0;
foreach($keys as $key) {
  echo "<button name='$key[$i]' type='submit'>Click me</button>";
  i++;
}
?>