2013-05-18 3 views
0

Я попытался найти, но не смог найти ответ на этот вопрос.php получить значение кнопки отправки, когда значение является переменной

Я пытаюсь получить значение кнопки в моей кнопке отправки, которая является переменной.

КОД выглядит следующим образом

$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 код работает ... если вы нажмете кнопку ИТС перехватывается, если заявление, как его supposedt о быть. переменная $ appdeny является номером messageID, заполненным из базы данных mysql, которая может измениться. Когда пользователь нажимает кнопку, я хочу напечатать идентификатор messageID номера, отображаемого как значение кнопки ответа.

+0

PLS показать нам код для кнопки – Rahul11

+0

В вашей первой строке есть дополнительный; между «и» .Твой вопрос меня смущает. Я даже не уверен, что вы действительно спрашиваете. В вашем вопросе нет вопросительных знаков. –

+0

'mysql_ *' устарели, поэтому избегайте их использования .. используйте' mysqli_' или 'PDO' – alwaysLearn

ответ

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.

+0

Спасибо. Это отлично работало и достиг цели, к которой я стремился. –

Смежные вопросы