Web-технологии с базами данных. Астахова И.Ф - 122 стр.

UptoLike

122
$query = "SELECT stud_id, surname, name FROM
student WHERE $category = '$keyword'";
$result = mysql_query($query);
// Если совпадения не найдены, вывести сообщение
// и заново отобразить форму
if (mysql_num_rows($result) == 0) :
print "Sorry, but no matches were found. Please try
your search again:";
print $form;
// Найдены совпадения. Отформатировать и вывести
результаты,
else :
// Отформатировать и вывести значения полей.
list($id, $name, $sname) =
mysql_fetch_row($result);
print "<h3>Student Information:</h3>";
print "<b>Stud_id:</b> $id <br>";
print "<b>Surname :</b> $sname <br>";
print "<b>Name:</b> $name</a> <br>";
print "<h3>Exams History:</h3>";
// Построить и выполнить запрос к таблице
'exam_marks'
$query = "SELECT subj_id, student_id, mark,
exam_date
FROM exam_marks WHERE student_id = '$id'
ORDER BY exam_date DESC";
$result = mysql_query($query);
print "<table border = 1>";
print "<tr><th>Stud_ID</th><th>Subj
ID</th><th>Exam_date</th><th>mark</th></tr>";
// Отформатировать и вывести найденные записи.
while (list($stud_id, $subj_id, $exam_date, $mark)
= mysql_fetch_row($result)):
print "<tr>";
print
"<td>$subj_id</td><td>$stud_id</td><td>$mark</td><td>$e
xam_date</td>";
print "</tr>";
endwhile;
print "</table>";
endif;
endif;
?>
                           122
    $query = "SELECT stud_id, surname, name FROM
student WHERE $category = '$keyword'";
    $result = mysql_query($query);
    // Если совпадения не найдены, вывести сообщение
    // и заново отобразить форму
    if (mysql_num_rows($result) == 0) :
    print "Sorry, but no matches were found. Please try
your search again:";
    print $form;
    // Найдены совпадения. Отформатировать и вывести
результаты,
    else :
    // Отформатировать и вывести значения полей.
    list($id, $name, $sname) =
mysql_fetch_row($result);
    print "

Student Information:

"; print "Stud_id: $id
"; print "Surname : $sname
"; print "Name: $name
"; print "

Exams History:

"; // Построить и выполнить запрос к таблице 'exam_marks' $query = "SELECT subj_id, student_id, mark, exam_date FROM exam_marks WHERE student_id = '$id' ORDER BY exam_date DESC"; $result = mysql_query($query); print ""; print ""; // Отформатировать и вывести найденные записи. while (list($stud_id, $subj_id, $exam_date, $mark) = mysql_fetch_row($result)): print ""; print ""; print ""; endwhile; print "
Stud_IDSubj IDExam_datemark
$subj_id$stud_id$mark$e xam_date
"; endif; endif; ?>