Показать сообщение отдельно
  #2 (permalink)  
Старый 16.04.2012, 13:27
Аспирант
Отправить личное сообщение для Le-mark43 Посмотреть профиль Найти все сообщения от Le-mark43
 
Регистрация: 08.02.2012
Сообщений: 34

ну во первых, у тебя test.php смешной. запусти его отдельно в окне - наверняка поймешь что к чему!
$result - массив объектов. так его не вывести.
если чё, погугли как выводить инфу с базы средствами php. тема избита...

во вторых: может имеет смысл забирать данные посредством JSON,
мне однажды эту тему популярно разжевали:
Сколько объектов/массивов содержит JSON
и соответственно вставлять данные в selectы с возвращенного JSON (ассоциативный массив)
то бишь в test.php:
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows[] = $r;
}
print json_encode($rows);
ну а в Javascript работаешь как с любым другим массивом.

НО: если будешь так делать, сначала просто выведи полученный JSON, дабы изучить его строение, шоб правильно обращаться к паре ключ:значение, а то я тогда лоханулся... часа 2 искал баг, которого не было
и еще: не забудь кодировать в utf8 и не выводи массив с тысячами записей, а то нарвешься вот на это -
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 22806573 bytes).
ну или не кодируй, и выводи сколько хош... пока не нарвешься..)))

Последний раз редактировалось Le-mark43, 16.04.2012 в 13:51. Причина: правка
Ответить с цитированием