Показать сообщение отдельно
  #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 не работает, это из-за того что передано строкой или из-за чего может быть? Если таким способом ничего не получится, то подскажите пожалуйста как ещё можно перебрать массив или просто строку, отделив значения.
Ответить с цитированием