2014-01-29 29 views
0

是否有可能獲得提交按鈕的ID的價值?我無法使用JavaScript,因爲我想將值插入MySql。以下是我的代碼。獲取提交類型的ID是否可能?

<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; 
    } 
+1

使用'hidden'現場發送。 – vee

回答

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']

+0

這是工作,謝謝 – user3247069

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; 
} 
相關問題