В общем суть... Получаю данные зачетки для одного юзера...
И ВОТ ГЛАВНОЕ... в полученном массиве хранятся оценки по практическим занятиям и экзаменам, тоесть строки с $myrow['type'] = 1 или $myrow['type'] = 0
также в стоке указан номер семестра... от 1 до 10 $myrow ['SemestrID']
Вывести надо в формате:
1 семестр
оценка по практическим
оценка по практическим
оценка по практическим
оценка по практическим
экзамен
экзамен
экзамен
экзамен
2 семестр
оценка по практическим
оценка по практическим
оценка по практическим
оценка по практическим
экзамен
экзамен
экзамен
экзамен
...
Думаю как это сделать правильней
Таким кодом разбиваю на 2 массива....
do{
if ($myrow['type']==1)
{$teoret[]=$myrow;}
if ($myrow['type']==0)
{$praktik[]=$myrow;}
}
while ($myrow=mysql_fetch_array($result));
потом придется прогонять в
for ($i=1;$i<11;$i++) или как-то так...
часть массива выглядит так
Array
(
[0] => Array
(
[date] => 6789
[eval] => 33
[type] => 1
[SemestrID] => 2
[SubjectName] => Информатика
[surname] => Иванов
[name] => Леонид
[sename] => Владимирович
[position] => Доцент, к.т.н.
)
Как правильно отсортировать без лишних циклов и запросов?