![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу передать массив в PHP [D7]
Тфьу © (2006-05-26 01:52:00)Использую IdHttp. Переменные присваиваю через TIdMultiPartFormDataStream->AddFormField. Когда это обычные переменные - все отлично. Теперь мне надо передать массив. А вот он не принимается. Значения передаются типа: 10,,Array
Что делаю:
data.AddFormField('my_array[1]['+IntToStr(i)+']', '123');
data.AddFormField('my_array[2]['+IntToStr(i)+']', '123'#13#10'567');
data.AddFormField('my_array[3]['+IntToStr(i)+']', '999');
В PHP соответственно:
while (list($v_qty, $v_text, $v_sum) = each($my_array) )
{
echo $v_qty.",".$v_text.",".$v_sum;
}
Заранее благодарен!
Delphi5.01 (2006-05-27 00:50:00) [1]А вы переменные как передаете, методом POST или методом GET и где код отвечаюший в PHP за получения данных переменных.
Вы тестировали и выводили содержимое массивов $_POST и $_GET?
И почуму бы вам не воспользоваться методом POST и не передать все через компонент TIdHTTP?
Удачи