PHP表单提交从$ _POST的一个按钮获取值和键

时间:2017-09-29 05:07:59

标签: php json forms post

如何从一个按钮发送键值以及$ _POST所需的实际值?

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

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

3 个答案:

答案 0 :(得分:1)

试试这个: -

<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 =&#34; your-page.php&#34;)

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

答案 1 :(得分:0)

首先,您需要具有名称,值等属性的<input>字段。

之后,所有这些都需要在<form>中,并且应该通过“提交”提交。输入元素或javascript,因此可以发送到服务器。

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

答案 2 :(得分:0)

以上应该有效。你把按钮包裹在表格里了吗?

<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'] : '';
?>