Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 30.03.2018, 00:48
Профессор
Отправить личное сообщение для Sergey1986 Посмотреть профиль Найти все сообщения от Sergey1986
 
Регистрация: 28.02.2018
Сообщений: 172

не знаю правильно ли так делать, но решил таким образом

if (isset($_POST['data'])){
					foreach ($_POST['data'] as $key=>$arr){
						$ID = $key;
						foreach ($arr as $key_1=>$value){
							if( $key_1=='fio' ) {$fio= $value;}
							if( $key_1=='phone' ) {$phone= $value;}
						}
					}
				}
Ответить с цитированием
  #32 (permalink)  
Старый 30.03.2018, 20:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Sergey1986
не знаю правильно ли так делать
А чего тут неправильного, для такого обхода и строилась структура массива, то есть задавалось именование полей формы. А вот надо ли так именно обрабатывать данные, это вопрос.
Ответить с цитированием
  #33 (permalink)  
Старый 30.03.2018, 21:53
Профессор
Отправить личное сообщение для Sergey1986 Посмотреть профиль Найти все сообщения от Sergey1986
 
Регистрация: 28.02.2018
Сообщений: 172

Сообщение от laimas Посмотреть сообщение
А чего тут неправильного, для такого обхода и строилась структура массива, то есть задавалось именование полей формы. А вот надо ли так именно обрабатывать данные, это вопрос.
Так как тогда правильно вычленить данные из массива в переменные и потом для последющей передачи в функци или метод?
Ответить с цитированием
  #34 (permalink)  
Старый 31.03.2018, 03:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А чем отличается $_POST['data'][$key]['phone'] от $phone? Ничем. А зачем колотить массив данных на переменные для передачи кому либо, почему не передать сразу массив?

Приняв данные от клиента, вы должны их проверить фильтром, соответствуют ли они требуемому, а затем к примеру обновить в базе. А чтобы обновить, зачем же их разбивать на переменные?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема получения объекта JSON espltd Элементы интерфейса 13 03.02.2016 14:55
Как получить данные формы Moonlight Angular.js 0 24.10.2014 11:12
Как вывести данные из PHP Sherminator Events/DOM/Window 2 07.08.2012 20:11
Как сохранить данные из формы? Alex Danilov ExtJS 1 10.06.2012 00:53
Как подгрузить данные с чужого домена, XSS-proof? Actine AJAX и COMET 6 03.09.2011 22:08