Введение в программирование на PHP5

Соединение из строк таблицы


В этой таблице, как и в таблице ссылок на категории в файле menu.inc, вся строка таблицы является ссылкой на страницу detail.php, где приводится полное описание продукта. Эти ссылки и их визуальные эффекты создают, программируя каждый тег <tr> реагировать на события перемещения указателя мыши над строкой и на щелчок мыши.

<tr style="color:seagreen; line-height:8pt" onMouseOver="this.style.backgroundColor='lightgreen';this.style.color='darkgreen'; this.style.cursor='hand'" onMouseOut="this.style.backgroundColor='white';this.style.color='seagreen'" onClick="location.href='detail.php?ItemNumber=echo $ItemNumber&Category=echo $Category'" >

Здесь также линейная спецификация стиля задает для строки используемый по умолчанию цвет текста и толщину линий. Затем встроенные обработчики событий JavaScript динамически изменяют визуальные стили оформления строки на события перемещения курсора мыши. Кроме того, событие onClick создает запрос URL для страницы detail.php. Этот URL форматируется для передачи на страницу detail.php строки запроса, содержащей ItemNumber продукта этой строки, вместе с переменной Category, которая была передана на эту страницу из меню поиска. Использование этого последнего элемента строки запроса рассматривается при обсуждении страницы detail.php.

После вывода всех строк таблицы множество записей и соединение закрываются, и записывается закрывающий тег </table>. Все продукты запрошенной категории выводятся в таблице вместе со ссылками на страницу detail.php, где предоставляется полная информация о продукте.



Содержание раздела