php在value为变量时获取submit按钮的值



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

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

代码如下

$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。

更改:

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

至:

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

更改:

echo $appdeny;

至:

echo $_POST['answer'];

你还需要做:

echo "</form>";

在CCD_ 1循环之后。

最新更新