如何从一个按钮发送键值以及$ _POST所需的实际值?
<button id='timechange' value='66' key='1' name='subir' type='submit'>Submit</button>
if(isset($_POST['subir'])) {
$change=$_POST['subir'];
$key=....?
}
答案 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'] : '';
?>