Невозможно перезагрузить страницу после нажатия на кнопку в php - PullRequest
0 голосов
/ 29 апреля 2020

Я не могу перезагрузить страницу php после нажатия определенной кнопки. То есть никаких изменений не произойдет, пока я сам не перезагрузлю страницу. Сценарий php выглядит следующим образом:

<?php
// Initialize the session
session_start();

    if (($_SESSION['ShowGenerated'] == 'hidden'))
    {
        $class = 'hidden'; 
    }
    else if (($_SESSION['ShowGenerated'] == 'visible'))
    {
        $class = 'show'; 
    }   

?>

<html>
 <head>
....
<td><a href="Change.php" class="<?php echo $class; ?>" target="_blank"><button  id="pdf" name="Change" class="btn btn-primary"><i class="change-a"" aria-hidden="true"></i>Click Here</button></a></td>
...

При нажатии кнопки «Нажмите здесь» вызывается Изменить. php вызывается там, где генерируется значение $_SESSION['ShowGenerated']. Как загрузить текущую страницу или URL-адрес для отображения изменений?

РЕДАКТИРОВАТЬ: вместо перезагрузки всей страницы, я могу только перезагрузить, чтобы проверить, изменилась ли $ _Session на странице html?

1 Ответ

0 голосов
/ 29 апреля 2020

Попробуйте поместить тег внутрь:

<button  id="pdf" name="Change" class="btn btn-primary"><i class="change-a"" aria-hidden="true"></i><a href="Change.php" class="<?php echo $class; ?>" target="_blank">Click Here</a></button>

вот так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...