toufiq_raja Ответов: 1

Php передача значений через гиперссылку и использование на следующей странице


хороший день

У меня есть вопрос
я хочу передать значение через гиперссылку на другую страницу, например
применять
а на следующей странице т. е. somepage.php
у меня есть форма, которая будет использовать значение, которое отправляется.
$somevar = $_GET['id'];
теперь будем вводить поля на этой странице, которая является формой.
проблема заключается в том, что когда я отправляю страницу, она обновляется и $somevar
становится пустым, когда форма отправлена.

кроме того, я хочу отобразить сообщение об успехе или сообщение об ошибке после отправки формы
а затем перенаправить на страницу, откуда была отправлена ссылка (id).
это сеньорио

1. главная страница не содержит заданий, когда я нажимаю ссылку применить
применять
2. применение это страница формы, которая вводит пользовательские данные, например

форма наименование="АВС" действий="result.php" метод="сообщение"
имя:
возраст:
адрес:
электронная почта: etc

/Форма

3. result.php
здесь я выполняю проверку, затем сохраняю данные в базе данных
вставьте в tablename(fied1,field2...) значения (val1,val2,...);
теперь я хочу показать сообщение об успехе с помощью java script
Эхо "заявка подана успешно";
заголовок("Location:mainpage.php");

Вопрос
проблема в том, что запись сохраняется, но предупреждающее сообщение не отображается, вместо этого оно переходит к mainpage.php не показывая никакого сообщения;

Что я уже пробовал:

я много чего перепробовал но ничего не вышло

1 Ответов

Рейтинг:
2

Jochen Arndt

Этот параметр является частью URL-адреса и поэтому должен находиться в кавычках:

<a href="somepage.php?id=2">Link Text</a>

Если вам нужно вернуться на страницу, с которой была открыта эта страница, вы также можете передать ее в качестве параметра:
<a href="somepage.php?id=2&back=sourcepage.php">Link Text</a>
Для альтернативных методов (когда никакие параметры не были переданы) смотрите этот поток SO:
php - вернуться на предыдущую страницу - переполнение стека[^]