CjEcho
Новичок
И вновь о POST запросах
Всем привет, интересует следующее.
Есть страничка admin.php, на ней расположенны 3 кнопки-ссылки вида:
<a href='admin.php' class='button'><span>button 1</span></a>
<a href='admin.php' class='button'><span>button 2</span></a>
<a href='admin.php' class='button'><span>button 3</span></a>
Каким образом заставить реагировать кнопки таким образом, чтобы при нажатии на них в POST данных передавалось следующее:
1. Переменные PHP, к примеру $login, $password.
2. Переменная $button_id с номером нажатой кнопки ... (1-3)
Проблема в неясности того, как вызвать метод POST при нажатии на ссылку <a>, а не на элемент <BUTTON>.
Более развёрнутое пояснение для чего это нужно:
Прежде всего это страница модерирования.
admin.php на входе получает из формы login.php POST данные $login, $password
Рисует добавленную пользователями сайта информацию (message_id), и предлагает следующие действия.
1. Добавить сообщение на сайт.
2. Отложить сообщение на потом.
3. Не добавлять сообщение с сайта.
Вот это и есть 3 кнопочки оформленные в виде ссылки, с помощью тега <a>.
При нажатии на любую из этих ссылок. Должно произойти следующее:
1. Переменные $message_id, $button_id, $login, $password должны быть записаны в POST.
2. Страница должна перейти на саму себя <a href='admin.php'>. Принять POST данные.
3. В заголовке после проверки данных авторизации перехватывается код нажатой кнопки $button_id, и на основании этого в БД с записью $message_id происходят изменения.
4. Выводим следующее сообщение и предлагаем опять выбрать действие.
Помогите, а?
Всем привет, интересует следующее.
Есть страничка admin.php, на ней расположенны 3 кнопки-ссылки вида:
<a href='admin.php' class='button'><span>button 1</span></a>
<a href='admin.php' class='button'><span>button 2</span></a>
<a href='admin.php' class='button'><span>button 3</span></a>
Каким образом заставить реагировать кнопки таким образом, чтобы при нажатии на них в POST данных передавалось следующее:
1. Переменные PHP, к примеру $login, $password.
2. Переменная $button_id с номером нажатой кнопки ... (1-3)
Проблема в неясности того, как вызвать метод POST при нажатии на ссылку <a>, а не на элемент <BUTTON>.
Более развёрнутое пояснение для чего это нужно:
Прежде всего это страница модерирования.
admin.php на входе получает из формы login.php POST данные $login, $password
Рисует добавленную пользователями сайта информацию (message_id), и предлагает следующие действия.
1. Добавить сообщение на сайт.
2. Отложить сообщение на потом.
3. Не добавлять сообщение с сайта.
Вот это и есть 3 кнопочки оформленные в виде ссылки, с помощью тега <a>.
При нажатии на любую из этих ссылок. Должно произойти следующее:
1. Переменные $message_id, $button_id, $login, $password должны быть записаны в POST.
2. Страница должна перейти на саму себя <a href='admin.php'>. Принять POST данные.
3. В заголовке после проверки данных авторизации перехватывается код нажатой кнопки $button_id, и на основании этого в БД с записью $message_id происходят изменения.
4. Выводим следующее сообщение и предлагаем опять выбрать действие.
Помогите, а?

((