Ответов: 5 Просмотров: 648
|
Есть таблица marks с такой структурой:
mark_id
subject_id
student_id
mark
Есть таблица students с такой структурой:
student_id
group_id
fullname
и есть таблица [b]groups/b] с такой структурой:
group_id
group_name
Нужно вывести список студентов по группам и рядом с каждым студентом продолжение таблицы для просмотра (если есть значение в таблице marks) или внесение в базу (если значения нет) оценок за неделю. После проставление получается оценок, есть кнопочка "Сохранить данные" после нажатия на которую в таблицу marks заносятся данные.
Вот что есть.
PHP:
скопировать код в буфер обмена
echo "<table border=1>"; $query = "SELECT DISTINCT(group_name), subject_name, subject_type FROM groups as s, subjects as sb WHERE s.group_id=sb.group_id AND sb.teacher_id={$_SESSION['teacher_id']};"; $groups[]=$line[group_name]; echo "<tr><td>". $line[group_name]. "</td><td>". $line[subject_name]. "</td><td>". $line[subject_type]."</td><td>"; echo "<table border=0>"; $query1 = "SELECT student_id,fullname,group_name FROM students as s, groups as g WHERE g.group_name='$line[group_name]' AND g.group_id=s.group_id;"; echo "<tr><td>". $line1[student_id]. "</td><td>". $line1[fullname]. "</td><td>". $line1[group_name]."</td></tr>"; } echo "</td></tr>"; echo "</table>"; } echo "</table>";
Это работает. Т.е. список я вывел учеников по группам. Но вот дальше не имею представления как сделать.
(Добавление)
CODE ( html):
скопировать код в буфер обмена
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> </head> <body> <table width="300px" border="1"> <tr> <td>ID;</td> <td>Name</td> <td>Mon</td> <td>Tue</td> <td>Wed</td> <td>Thu</td> <td>Fri</td> </tr> <tr> <td>1000</td> <td>danslash</td> <td>5</td> <td> <input type="text" name="textfield" id="textfield" /> </td> <td>4</td> <td>4</td> <td><input type="text" name="textfield" id="textfield" /></td> </tr> <tr> <td>1001</td> <td>sergey</td> <td>4</td> <td>5</td> <td>4</td> <td><input type="text" name="textfield" id="textfield" /></td> <td>4</td> </tr> <tr> <td>1002</td> <td>elena</td> <td>2</td> <td>2</td> <td>4</td> <td>3</td> <td>1</td> </tr> </table> <input name="" type="button" value="Сохранить данные" /> </body> </html>
примерно как должно выглядеть |