Помогите с xAJaX

s1mon

Новичок
Помогите с xAJaX

Не получается сделать форму из двух селектов. Подгрузки данных не происходит, просто нужно построить правильный массив. Информация берется из БД.

первый селект:
PHP:
array(
  array[0]('id','name'),array[1]('id','name')... etc.
)
а второй селект строится из этой же таблицы БД, только по полю owner, то есть
PHP:
array(
  array[значение value option первого селекта(поле id первого массива)]
  (
    array[0](id,name),array[1](id,name),array[2](id,name)
  )
)
вроде бы построил правильно, но выдает ошибку - Error: the XML response that was returned from server is invalid

Пример делал на основе этого примера.
 

netmac

Новичок
НИЧЕГО не понятно! Что ты делаешь, как?
Единственное могу сказать: т.к. XML - invalid, то его и смотри и делай valid.
 

s1mon

Новичок
Короче, есть таблица в базе данных -
PHP:
+---+--------+--------+
| id | owner | name |
+---+--------+--------+
поле id - номера разделов; поле owner - указывает на родительский id в этой же таблице, следовательно, если owner = 0 - значит раздел не имеет родительского раздела, так?

Нужен первый селект - базируется на основании запроса где owner = 0, а второй селект базируется на основе запроса, где owner = id первого селекта.
 

netmac

Новичок
Тебе нужен один селект. И называется он "древовидный запрос". Это вопрос не javascript а по базам данных, поэтому задавай его в соответствующий раздел форума.
 

s1mon

Новичок
Нет, мне как раз и не нужен древовидный объект! =) Как раз его я хочу заменить на два селекта - так нужно. =\

-~{}~ 14.12.06 17:44:

Все разобрался наконец! Только возникла другая сразу проблема с ЧПУ и инклудом xAJaX библиотек.
 
Сверху