ПЕРЕХОД НА ДРУГУЮ СТРАНИЦУ PHP ПО КНОПКЕ
Для реализации перехода на другую страницу PHP по нажатию кнопки можно использовать функцию header(). Эта функция отправляет заголовок HTTP на сервер и выполняет переход на указанную страницу. В качестве параметра функции необходимо указать URL страницы, на которую необходимо перейти.
Например, для перехода на страницу about.php можно использовать следующий код:
header('Location: about.php');
Кроме того, если необходимо передать какие-то данные на новую страницу, можно использовать GET-параметры. Для этого необходимо добавить параметры к URL-адресу следующим образом:
header('Location: about.php?id=1&name=John');
На новой странице эти параметры можно получить с помощью массива $_GET. Например:
$id = $_GET['id'];
$name = $_GET['name'];
Для отсылки формы на сервер по нажатию кнопки также можно использовать функцию header(). Например, для отправки формы на страницу process.php можно использовать следующий код:
header('Location: process.php');
Однако, если на странице есть данные формы, которые необходимо передать на сервер, необходимо использовать метод POST и отправлять данные с помощью запроса AJAX или формы. Например, для отправки данных формы на сервер можно использовать следующий код:
<form action="process.php" method="POST">
<input type="text" name="username">
<input type="password" name="password">
<button type="submit">Submit</button>
</form>
PHP для начинающих Обработка нажатия кнопки на web странице Метод POST
Редирект PHP. Перенаправление пользователя на другую страницу посредством PHP
Отправляем HTML формы через AJAX на JS/PHP
Переходы между страницами html
JS редирект. Перенаправление пользователя на другую страницу с помощью Javascript
Как добавить кнопку для перехода на другую страницу или сайт - ruphp.com