Я создаю веб-страницу и пытаюсь отправить один номер на другую страницу через POST. Некоторая обработка продолжается на моей странице и выводит форму, так что когда пользователь нажимает кнопку, он отправляет идентификатор на страницу загрузки. php. К сожалению, всякий раз, когда я нажимаю кнопку, ток просто перезагружается, а переменная, которую я пытаюсь опубликовать, находится на панели браузера.
URL: https://...domain.../stationsearch.php?navID=21
echo "<form action = 'https://...domain.../loadingpage.php' method = 'POST'>
<p class = 'yellow-text'> Your route has been recorded. Please click the button below</p>
<input type = 'hidden' name = 'navID' id = 'navID' value = ".$NavID.">
<button type = 'submit' class='btn btn-primary form-button montserrat font-weight-medium'>
</form>";
И я попробовал следующую форму, чтобы посмотреть, что она делает, но она не дала того же эффекта.
echo "<form action = 'loadingpage.php' method = 'POST'>
<p class = 'yellow-text'> Your route has been recorded. Please click the button below</p>
<input type = 'hidden' name = 'navID' id = 'navID'value = ".$NavID.">
<button type = 'submit' class='btn btn-primary form-button montserrat font-weight-medium'>
</form>";
Я был озадачен этим в последний час. Форма выглядит правильно, а $ NavID отображается правильно. Я что-то пропустил?