PHP表单提交使用$\u POST从一个按钮获取值和键

PHP表单提交使用$\u POST从一个按钮获取值和键,php,json,forms,post,Php,Json,Forms,Post,如何从一个按钮发送一个键值和$\u POST上所需的实际值 <button id='timechange' value='66' key='1' name='subir' type='submit'>Submit</button> if(isset($_POST['subir'])) { $change=$_POST['subir']; $key=....? } 首先,您需要有一个包含名称、值等属性的字段 之后,所有这些都需要在一个文件中,该文件应该使用“submit

如何从一个按钮发送一个键值和$\u POST上所需的实际值

<button id='timechange' value='66' key='1' name='subir' type='submit'>Submit</button>

if(isset($_POST['subir'])) {
$change=$_POST['subir'];
$key=....?
}
首先,您需要有一个包含名称、值等属性的字段

之后,所有这些都需要在一个文件中,该文件应该使用“submit”类型的输入元素或javascript提交,这样就可以将其发送到服务器

最后,要获取数组的键,可以使用key$_POST['subir']

试试这个:-

<form action="/process.php" method="POST">
<input type="hidden" name="key" value="1"/>
<button id='timechange' value='66' name='subir' type='submit'>Submit</button>
</form>
../process.php您可以随意调用它,只需更改格式attr action=your-page.php

<?php
    if(isset($_POST['subir'])) {
        $change= $_POST['subir'];
        $key= $_POST['key'];
    }

上述措施应该有效。你把按钮包在表格里了吗

<form name="xxx" id="xxx" action="xx" method="post">
<input name="key" value="x" />
<button id='timechange' value='66' key='1' name='subir' type='submit'>Submit</button>
</form>

<?php 
$subir = isset($_POST['subir']) ? $_POST['subir'] : '';
$key = isset($_POST['key']) ? $_POST['key'] : '';
?>

您需要一些表单来发布值。显然,它有一个表单,它已经工作了,只是没有传递密钥。我不认为我需要把所有的东西都贴在这里。很明显,它有一个表格,-不,不明显。这就是为什么你总是需要向我们展示所有相关的代码。如果它没有表单,它将根本不起作用,因此我的问题是“为什么它不起作用?”而不是我发布的问题。它也缺少了php等。大多数人都明白了这一点并给出了很好的答案。所以它需要另一个字段来传递另一个变量。谢谢,效果很好。@Hasen是的,就是这么简单……好吧,luckWell最好的,其实并不简单,我希望有另一种方法。我认为键或索引可以通过一个表单操作和一个按钮发送,但这似乎是不可能的。但是感谢这种方法,它不会太麻烦。是的,您可以一次发送多个值,但这将非常困难