powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выполнять разный код, в зависимости от нажатой кнопки
7 сообщений из 7, страница 1 из 1
Выполнять разный код, в зависимости от нажатой кнопки
    #37834900
Gjiod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, как сделать так, чтобы в зависимости от того какая кнопка на веб интерфейсе была нажата, выполнялся разный пхп код? Делал две кнопки
<input type="submit" name="submit" value="Do">
и <input type="submit" name="submit2" value="Do">
и два условия if ( isset( $_POST['submit'] ) ) и if ( isset( $_POST['submit2'] ) ) - ничего не получилось
Подскажите пожалуйста как
...
Рейтинг: 0 / 0
Выполнять разный код, в зависимости от нажатой кнопки
    #37834907
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gjiod,

Должно работать, где-то наверно наплужил... Пробуй еще раз, выведи содержимое $_POST'а в обработчике.
...
Рейтинг: 0 / 0
Выполнять разный код, в зависимости от нажатой кнопки
    #37834969
BIU18712
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MikkiMouse,

ничего не должно работать, в POST всегда будут существовать оба сабмита
...
Рейтинг: 0 / 0
Выполнять разный код, в зависимости от нажатой кнопки
    #37835003
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С чего вдруг оба? Проверьте:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?php
var_dump($_POST);
?>
<html>
    <head>
        <title>Тест: форма.</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
        <form method="POST">
            <input type="submit" name="key0" />
            <input type="submit" name="key1" />
            <input type="submit" name="key2" />
            <input type="submit" name="key3" />
        </form>
    </body>
</html>



А вот давать элементам имена с зарезервированными словами - это не есть хорошо.
...
Рейтинг: 0 / 0
Выполнять разный код, в зависимости от нажатой кнопки
    #37835016
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gjiod,

А как насчёт валюе посмотреть, а не только иссет?
...
Рейтинг: 0 / 0
Выполнять разный код, в зависимости от нажатой кнопки
    #37835065
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gjiod,
наверное можно сделать по-другому: одну кнопку оставить submit, а по нажатию на другую присваивать значение какому-нибудь скрытому полю и вызывать метод submit() формы, но задать кнопке тип "button", а не "submit". Тогда в php нужно будет проанализировать значение этого скрытого поля и выполнять нужный код.
...
Рейтинг: 0 / 0
Выполнять разный код, в зависимости от нажатой кнопки
    #37835212
Gjiod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62,

да, через button получилось, спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выполнять разный код, в зависимости от нажатой кнопки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]