我试图搜索,但找不到这个问题的答案。
我正在尝试获取提交按钮中的按钮值,该按钮是一个变量。
代码如下
$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循环之后。