获取提交类型的ID?有可能吗?

时间:2014-01-29 03:52:12

标签: php html submit

是否可以获取提交按钮的值?我不能使用Javascript,因为我想将值插入MySql。以下是我的代码。

<form action="messages.php"  method="post">
    <input type="submit" name="accept" value="accept" id='.$id.'/>
    </form>



if (isset($_POST['accept']))
    {
    $id = $_POST['id'];
    echo $id;   
    }

2 个答案:

答案 0 :(得分:4)

您可以将值添加到表单上的隐藏输入中:

<i><form action="messages.php"  method="post">
<input type="submit" name="accept" value="accept" id='<?php echo $id; ?>'/>
<input type="hidden" value='<?php echo $id; ?>' name="submit_id" />
</form></i>

然后您可以从$_POST['submit_id']

中检索它

答案 1 :(得分:0)

您无法使用PHP获取它,但您可以在隐藏字段中设置其值。

<i><form action="messages.php"  method="post">
<input type="submit" name="accept" value="accept" id='.$id.'/>
<input type="hidden" name="acceptID" value="accept" id='.$id.'/>  
</form></i>

并得到它:

if (isset($_POST['acceptID'])) { $id = $_POST['acceptID']; echo $id;
}