Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.07.2010, 20:06
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Формирование array, передача и foreach
Здравствуйте, вот возник вопрос, в js формирую строку, в итоге получается 'array(число, число, здесь пусто)', передаю его через ajax в php, в php получаю его в таком виде:
$arr = $_POST['massiv'];
foreach ($arr as $value) {
    $into=mysql_query("INSERT ..., type='$value'");
}

Но этого запроса в foreach почему-то не происходит... Если попробовать добавить просто $arr в БД без foreach, то всё ок, в БД приходит - например array(48, 47, ). Не могу понять почему foreach не работает, это из-за того что передано строкой или из-за чего может быть? Если таким способом ничего не получится, то подскажите пожалуйста как ещё можно перебрать массив или просто строку, отделив значения.
Ответить с цитированием
  #2 (permalink)  
Старый 10.07.2010, 20:13
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Всё, извиняюсь за созданную тему, но решение нашёл, вспомнил про explode() в php, она позволяет перебрать строку и поместить её в массив. Но если у кого то есть ещё варианты то интересно будет посмотреть.
А методом explode() всё за минуту получилось!:-)

Последний раз редактировалось Vulkan, 10.07.2010 в 20:20.
Ответить с цитированием
  #3 (permalink)  
Старый 15.07.2010, 12:07
Интересующийся
Отправить личное сообщение для MazenRat Посмотреть профиль Найти все сообщения от MazenRat
 
Регистрация: 17.07.2009
Сообщений: 14

Сообщение от Vulkan Посмотреть сообщение
$into=mysql_query("INSERT ..., type='$value'");
Ты $value - то ескейпишь? Если нет, то быстро сделал так:

$value = mysql_escape_string( $value );
$into = mysql_query("INSERT ..., type='$value'");

Иначе в один прекрасный день твой сайт могут похакать посредством sql-инъекции
Ответить с цитированием
  #4 (permalink)  
Старый 15.07.2010, 13:09
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

MazenRat, у меня сайт ещё не открыт, в стадии разработки=) Спасибо за совет.
Ответить с цитированием
  #5 (permalink)  
Старый 15.07.2010, 13:16
Интересующийся
Отправить личное сообщение для MazenRat Посмотреть профиль Найти все сообщения от MazenRat
 
Регистрация: 17.07.2009
Сообщений: 14

Vulkan, не за что
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многомерный массив в json Л_Денис Общие вопросы Javascript 1 21.04.2010 21:43
Передача данных из формы в форму на разных страницах Катерина Общие вопросы Javascript 1 04.03.2010 18:18