当值是变量时,php获取提交按钮的值

时间:2013-05-18 05:29:44

标签: php variables button submit

我试图搜索但无法找到这个问题的答案。

我试图在我的提交按钮中获取该按钮的值,该按钮是一个变量。

CODE如下

$penrequest = "select * from request where status='pending';";
$penreg = mysql_query($penrequest);
echo "<form method='post' action=''>";
while ($row = mysql_fetch_array($peneg))
{
 echo "<input type='submit' name='answer' value='$appdeny'>";
}

if (isset($_POST['answer']))
{
   echo $appdeny;
}

好的代码可以正常工作......如果你按下if语句所捕获的按钮就像它应该的那样。变量$ appdeny是一个从mysql数据库填充的messageID号,可以更改。当用户单击按钮时,我想打印显示为答案按钮值的数字的messageID。

1 个答案:

答案 0 :(得分:4)

变化:

echo "<input type='submit' name='answer' value='$appdeny'>";

为:

echo "<input type='submit' name='answer' value='" . $row['appdeny'] . "'>";

变化:

echo $appdeny;

为:

echo $_POST['answer'];

您还需要:

echo "</form>";

while循环之后。