Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Не могу передать массив в PHP   Найти похожие ветки 

 
Тфьу   (2006-05-26 01:52) [0]

Использую 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) [1]

А вы переменные как передаете, методом POST или методом GET и где код отвечаюший в PHP за получения данных переменных.
Вы тестировали и выводили содержимое массивов $_POST и $_GET?
И почуму бы вам не воспользоваться методом POST и не передать все через компонент TIdHTTP?
Удачи



Страницы: 1 вся ветка

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.069 c
15-1159504837
Gleb Stah
2006-09-29 08:40
2006.10.22
Плагин для Opera


2-1160040129
dim2001
2006-10-05 13:22
2006.10.22
хвостовые пробелы


3-1156846974
Дырчик
2006-08-29 14:22
2006.10.22
Как запаковать таблицу


15-1159520389
Yanis
2006-09-29 12:59
2006.10.22
Никто книжку не желает продать


3-1155812228
Ro-man
2006-08-17 14:57
2006.10.22
Вопросы по реализации 3-х звенного приложения...