Я недавно начал изучать PHP, до этого в основном работал в C#, поэтому не очень хорошо понимаю ряд аспектов веб-программирования. Сейчас для меня очень важно решить вопрос, каким образом можно запрограммировать кнопки. Знаю, что это можно сделать с помощью JavaScript, но нужно использовать именно PHP. Также знаю, что при нажатии кнопки типа submit происходит отправка данных на сервер (что мне и нужно). Однако проблема в том, как добиться того, чтобы на странице было несколько кнопок и все они обрабатывались по-разному.
Например, необходимо, чтобы одновременно были кнопки "Удалить" - для удаления строки из таблицы, "Добавить" - для добавления строки в таблицу, и "Сохранить" - для сохранения всей таблицы в БД. Каждый раз должен отправляться запрос на сервер, но каждый раз разный. Как это сделать? Если кто-нибудь знает, пожалуйста, подскажите!
Спустя 7 минут, 59 секунд (29.09.2009 - 11:30) Michael написал(а):
Все кнопки должны быть сабмит, а различаться именами.
В php уже анализируешь $_POST['name'] ...
Да, и учти если в текстовом поле нажмешь Enter сработает
сабмит первой кнопки типа "Submit" ( поосторожнее с удалением).
В php уже анализируешь $_POST['name'] ...
Да, и учти если в текстовом поле нажмешь Enter сработает
сабмит первой кнопки типа "Submit" ( поосторожнее с удалением).
Спустя 2 минуты, 50 секунд (29.09.2009 - 11:33) waldicom написал(а):
Можно делать несколько форм или все в одной.
Если все в одной и есть несколько эдементов submit, тогда в скрипте необходимо анализировать имя пришедшего элемента.
Примерно так:
Если все в одной и есть несколько эдементов submit, тогда в скрипте необходимо анализировать имя пришедшего элемента.
Примерно так:
PHP |
if(isset($_POST['delete'])){ |
пысы. опередили уже
Спустя 16 секунд (29.09.2009 - 11:33) Soldier Ghost написал(а):
создаёш форму даёш даёш имена кнопкам например delete и update далее в коде создаёш условия например:
PHP |
if(isset($_POST['delete'])) |
Спустя 16 минут, 56 секунд (29.09.2009 - 11:50) Magnetto написал(а):
Спасибо, очень помогло!