def38rus, php, mysql

кури сабж...
datin, учись студент
1. Создать json документ
document.json
[{
"N": "Name1",
"S": 1,
"A": 11,
"T": 1,
"B": 0
},{
"N": "Name2",
"S": 0,
"A": 13,
"T": 1,
"B": 1
},{
"N": "Name3",
"S": 1,
"A": 15,
"T": 0,
"B": 0
},{
"N": "Name4",
"S": 1,
"A": 12,
"T": 0,
"B": 1
},{
"N": "Name5",
"S": 0,
"A": 14,
"T": 1,
"B": 0
}]
2. Сделать запрос, получив данные из документа
XMLHttpRequest
var xhr = new XMLHttpRequest();
xhr.open('GET', 'document.json', true);
xhr.responseType = 'json';
xhr.onload = handler;
xhr.send();
3. Вывести всех учеников по след. Критериям
tasks
function handler() {
var students = this.response;
var tasks = [
'1. Вывести всех мальчиков:',
'2. Вывести учеников, старше 14 лет:',
'3. Вывести учеников, которые любят таблицы:',
'4. Вывести учеников которые старше 12 лет и не любят кнопки:'
];
// ['N'] Name, ['S'] Sex, ['A'] Age, ['T'] Tables, ['B'] Buttons
for (var index in students) {
var student = students[index];
if (student['S'])
tasks[0] += '\n' + student['N'];
if (student['A'] > 14 )
tasks[1] += '\n' + student['N'];
if (student['T'])
tasks[2] += '\n' + student['N'];
if (student['A'] > 12 && !student['B'])
tasks[3] += '\n' + student['N'];
}
alert(tasks.join('\n\n'));
}