![]() |
|
||||||||||
|
|||||
|
Добрый День!
Опишу ситуацию: Использую mx2004+flas remoting, php , mysql их php приходил результат запроса к базе и по mydatagrid.dataProvider = RecordSet(re.result); отображался в датагрид. Теперь же мне необходимо немного изменить результат запроса к базе, а именно поменять кодировку полученных значений, и теперь во флеш передаётся вот что: $sql = "SELECT * FROM streets";
$resultt = mysql_query($sql);
$i = 0;
$stn = array();
while ($of=mysql_fetch_array($resultt)) {
$sn = iconv('CP1251','UTF-8', $of['streetName']);
$sid = iconv('CP1251','UTF-8', $of['id_street']);
$stn['streetName'] = $sn;
$stn['id_street'] = $sid
$result[] = $stn;
$i = $i + 1;
}
return $result;
....
masLen = re.result.length;
for (i=0;i<=(masLen-1);i++) {
tv = re.result[i];
for (name in tv) {
trace(" -- "+name+" = "+tv[name]);
}
}
....
-- id_street = 3953 -- streetName = Московская Вопрос: Как без использования вложенного цикла взять значения ? И как быстро отобразить полученные данные в датагрид ? Последний раз редактировалось iNils; 14.11.2006 в 19:02. |
|
|||||
|
Огромное Спасибо! и постараюсь таких глупых вопросов больше не задавать ))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|