Показать сообщение отдельно
  #1 (permalink)  
Старый 09.04.2012, 10:21
Новичок на форуме
Отправить личное сообщение для fresh41 Посмотреть профиль Найти все сообщения от fresh41
 
Регистрация: 09.04.2012
Сообщений: 4

построить форму динамически по json
Ребят чет я совсем уже запутался.. не понимаю как делать...
суть проблемы. есть json массив вида:{ "pers": { "surname": "Куликов", "name": "Алекс", "lastname": "Анатол", "birthday": "21.03.2012", "pas_s": "90-",
"pas_n": "908", "pas_d": "21.03.2012", "pas_ovd": "даа", "pas_c": "223", "phone": "4695314", "email": "шзщш", "sex": "1",
"married": "0" }, "edu": { "typeschool": "1", "rezulteducation": "Среднее", "nameschool": "хз", "abbreviation": "шщзш",
"specname": "шщзш", "speccode": "шзщш", "datepostup": "06.03.2012", "dateend": "29.03.2012", "language": "Ehglish", "medal": "1",
"spravka": { "type": "1", "serdoc": "зш", "numdoc": "зшщш", "datevidan": "15.03.2012", "dateisteh": "30.03.2012" } },
"st": [
{ "datereg": "01.03.2012", "directing": "Бакалавр","cnabor":"1", "faculty": "Информатика и радиоэлектроника",
"spec": "200100.62 - Приборостроение", "edform": "1", "payform": "1", "edfull": "0",
"typedoc": "1", "num": "18","ege": [
{ "numege": "66", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" },
{ "numege": "4", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" },
{ "numege": "65", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" }]},

{ "datereg": "01.03.2012", "directing": "Бакалавр","cnabor":"1", "faculty": "Информатика и радиоэлектроника",
"spec": "200100.62 - Приборостроение", "edform": "1", "payform": "1", "edfull": "0",
"typedoc": "1", "num": "18","ege": [
{ "numege": "66", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" },
{ "numege": "66", "dateege": "03.04.2012", "copy": "1","predmet": "99", "bal": "66", "test": "66" }]}
],"pers_id":"24232" }.

как видите есть 2 объекта "st" и в каждом объекте "st" есть несколько "ege". также может быть не 2 "st", а несколько. вопрос в следующем каким образом построить динамические элементы?. вот как я делал.
сначала в скрипте делал: var stud="<?php $st=count($w->st)-1; echo $st;?>";
подсчпет кол-ва st
дальше var ege="<?php $ege=count($w->st['"+stud+"']->ege); echo $ege; ?>";
так не работает(
т.е еше по кол-ву st я могу создать динамически элементы а вот по кол-ву ege уже не понимаю как.
помогите пожалуйста
Ответить с цитированием