ты не русский что ли? Правила форума читать не намерен?
В таком случае объясняю тебе простым русским языком - "Если ты урод, еще раз создашь на форуме тему с названием "Помогите срочно", "Срочно помогите", "Хелп" или еще раз чтото подобное - то ты отправишься в бессрочный бан. Потому что так поступают со всеми уродами".
По второму вопросу - "Если ты урод, не научишься использовать теги форматирования форума, и будешь выливать свое гавно в пежнем виде - то смотри пункт первый"
И третье - как может быть вообще по другому при том способе как это делаешь ты?
Изменить это можно несколькими способами. Самый простой (но не самый эффективный может быть) - получить вначале из базы идентификаторы всех учеников по которым ты строишь журнал. Затем в цикле формировать запрос по каждому ученику и формировать для него строку в журнале. Например:
Код:
$res=mysql_query("select id_uchenik, name_uchenik from ucheniki");
$sql_estim = "select pole from ocenka where id_uchenik=";
$row = "<tr>....</tr>" //Тут формируешь заголовок для твоей таблицы
while($pole=mysql_fetch_array($res)){
$sql = $sql_estim + $pole['id_uchenik'];
$res_student = mysql_query($sql);
$row = "<tr><td>$pole['name_uchenik']</td>";
while($student = mysql_fetch_array($res_student)){
$row += "<td>student['ocenka']</td>";
}
$row += "</tr>";
}
КОД ПРИВЕДЕН ТОЛЬКО КАК ПРИМЕР - предполагается что все что нужно ты сделаешь сам. В том числе и проверку на то, что выводимое значение лежит в нужном промежутке дат и т.д.
З.Ы.
Правила топика
еще
правила
и
как оформлять сообщения