Jeremy Scharlow
Jeremy Scharlow

Reputation: 1

php get value of submit button when value is a variable

I tried to search but was unable to find an answer for this question.

I am trying to get the value of the button in my submit button that is a variable.

CODE is as follows

$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;
}

Ok the code works...if you hit the button its caught by the if statement like its supposedt o be. the variable $appdeny is a messageID number filled from a mysql database which can change. When the user clicks a button i want to print the messageID of the number displayed as the value of the answer button.

Upvotes: 0

Views: 15879

Answers (1)

Barmar
Barmar

Reputation: 780798

Change:

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

to:

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

Change:

echo $appdeny;

to:

echo $_POST['answer'];

You also need to do:

echo "</form>";

after the while loop.

Upvotes: 4

Related Questions