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