Розробка інформаційної системи загальноосвітнього навчального закладу з використанням PHP і MYSQL
43

$query_new=mysql_query($sql_new, $conn);

Враховуючи те, що запит повертає тільки один рядок, опрацьовувати результат з використанням циклу не має змісту. Тому після виконання запиту, його результати просто зчитуються у відповідні змінні:

$news_id=mysql_result($query_new,0,0);

$news_name=mysql_result($query_new,0,1);

$news_date=mysql_result($query_new,0,2);

$news_photo=mysql_result($query_new,0,3);

$news_shorttext=mysql_result($query_new,0,4);

$news_fulltext=mysql_result($query_new,0,5);

На основі цих змінних і формується контент сторінки:

echo "<img src='images/".$news_photo."' /><br />";

echo "<h1>".$news_name."</h1>";

echo $news_date;

echo $news_shorttext;

echo "<br />";

echo $news_fulltext;

У цьому коді виводиться картинка, зв’язана з новиною; назва і дата новини, короткий та повний текст новини.

2.5. Сторінки з інформацією про учнів та вчителів

На сторінці teacher.php виводиться перелік усіх вчителів школи, рис. 2.9. При виведенні переліку вчителів використано принципи, аналогічні тим, що використовувалися при виведенні переліку новин школи. У зв’язку з цим детально аналізувати код цієї сторінки не будемо. У випадку необхідності з ним можна ознайомитися в додатку А. Натомість сторінка teacherinf.php, на якій виводиться детальна інформація про вчителя, має ряд особливостей. Спочатку на цій сторінці зчитується код вчителя, який було передано разом з адресою сторінки методом GET:

$TeacherID=$_GET['id'];