Я использую php для анализа входящего запроса POST (restful) для обновления базы данных. Тем не менее, пользователь может выбрать обновление любой комбинации из ~ 10 полей за раз. Я знаю, что могу справиться с этим, выполняя isset как сумасшедший по каждому потенциальному элементу в $ _POST [], но мне интересно, есть ли более стандартный способ сделать это (будучи тем, что я не эксперт по php). Спасибо!Как лучше всего обрабатывать POST с переменными аргументами?
0
A
ответ
0
Существует только два пути.
Истерируйте по полям и проверьте наличие в POST или перечислите переменные POST и проверьте наличие в установленных полях.
0
$ поля = массив (
'field1' => Исеть ($ _ POST [ 'один']) $ _POST [ 'один']: нуль,
'field2' => Исеть ($ _POST ['two'])? $ _POST ['two']: null
);
для меня это лучшее решение
Смежные вопросы
- 1. Как лучше всего обрабатывать ошибки в маршрутах POST ExpressJS
- 2. Как лучше всего обрабатывать многие случаи приема
- 3. Функция с переменными аргументами
- 4. MACRO с переменными аргументами?
- 5. GO - exec.Command с переменными аргументами
- 6. экстракт функции с переменными аргументами
- 7. Создание NSArray с переменными аргументами
- 8. Задачи vsnprintf с переменными аргументами
- 9. Generic с переменными аргументами типа
- 10. Как лучше всего обрабатывать исключения для повторяющихся событий календаря
- 11. Как лучше всего обрабатывать запросы ajax, которые требуют много времени?
- 12. Как лучше всего обрабатывать динамические многомерные массивы в C/C++?
- 13. Как лучше всего обрабатывать несколько связанных шаблонов в Ext JS?
- 14. Как создать функцию Python с переменными аргументами
- 15. Как выполнить команду ДОС с переменными аргументами
- 16. Как лучше всего обрабатывать временную арифметику для приложения для планирования?
- 17. Сокеты python, как лучше всего обрабатывать сразу несколько соединений?
- 18. Как лучше всего обрабатывать данные в моем приложении
- 19. Как лучше всего обрабатывать необходимый патч для Perl/Tk?
- 20. Selenium, что лучше всего обрабатывать с элементом, нельзя кликать
- 21. Функции с переменными аргументами в javascript/jQuery
- 22. Как лучше всего обрабатывать многомерные массивы в PHP?
- 23. ROR Как лучше всего обрабатывать nil в пользовательских проверках
- 24. Как лучше всего обрабатывать дублированный код между платформами/уровнями?
- 25. Упорядочить несколько divs как лучше всего обрабатывать макет
- 26. Как лучше всего обрабатывать большие буферы в многоуровневом стеке протоколов?
- 27. Динамическая функция вызова с переменными аргументами
- 28. Как лучше обрабатывать события
- 29. Какая база данных (СУБД) может лучше всего обрабатывать большие таблицы?
- 30. На каком языке лучше всего обрабатывать чрезвычайно большие цифры?
foreach() проверка петли, если поле имеет значение. –
будет делать работу оператора switch для вас? плюс, возможно, обертывание его в цикле. – Class