У меня есть кнопка, которую мне нужно вызвать функцию, когда она нажата, но по какой-либо причине функция isset
не видит кнопку нажатой.Не могу понять, почему isset не работает
Ниже приведены две строки в PHP/HTML файла:
<input type="submit" id='details' name='details' class="pull-right btn-sm btn-primary" value='Show Details'/>
<h4><?php echo $subject_details; ?></h4>
Ниже находится во внешнем. Я знаю, что он включен, потому что, если я добавлю else
в оператор if
, и установите эту переменную на что-то другое, оно изменится.
$subject_details = '';
if(isset($_POST['details'])){
$subject_details = 'button clicked';
setDetails();
}
Спасибо всем, кто смотрит на это!
следует, что быть кнопка или просто кнопку отправки? – RamRaider
Из того, что я прочитал, это должна быть кнопка отправки. Теперь вы заставляете меня задаться вопросом, должна ли кнопка быть в форме. – WeVie
ах - но, конечно же, вам нужно получить доступ к сообщению, поэтому вы должны отправить форму. – RamRaider