Доброго времени суток !
Есть 2 формы, одна отправляет, другая настраивает первую форму.
Вопрос: Будут ли формы конфликтовать, если у них будет один php обработчик, при условии того, что в обработчике стоит проверка с какой формы была нажата кнопка ?
Предварительный код обработчика:
if(isset($_POST['sendPostFormButton']))
{
//Внутренности обработчика первой формы
}
if(isset($_POST['sendApplySettingsButton']))
{
//Внутренности обработчика второй формы
}
Нет, если вы в клиентской части разделите формы на две и не будете их перекрывать:
<form>
...
<input type="submit" name="sendPostFormButton" value="Отправить">
</form>
<form>
...
<input type="submit" name="sendApplySettingsButton" value="Настроить">
</form>
В этом случае все должно пройти отлично. Обратите внимание на атрибут name
у кнопок, не забудьте про него, это важно )
Удачи
P.S. Есть еще классная штука в HTML, можно строить сложные имена у полей ввода, вроде
<form>
<input type="text" name="firstForm[field1]">
<input type="text" name="firstForm[field2]">
...
</form>
<form>
<input type="text" name="secondForm[field1]">
<input type="text" name="secondForm[field2]">
...
</form>
PHP для нас предоставит массив $_POST['firstForm'] = array('field1' => <...>, 'field2' => <...>)
в первом случае и точно такое же, но с именем $_POST['secondForm']
во втором случае. Это так, просто для общего развития, очень удобно при работе с кучей однотипных форм
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрый день, вопрос следующий - имеется таблица пользователей платформы в админке, сейчас туда выводятся все пользователиВводим аккаунты...
ЗдравствуйтеЕсть сервер на windows, там установлен php и на нем работает сайт
Решаю такую задачу в написании своего фреймворка и cms: из базы данных подгружаются небольшие фрагменты html кода, а также php-скрипты