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


             

Выбор записей - часть 2



Если пользователь ищет фамилию, которая не существует в таблице базы данных, то никакие записи не выводятся. Чтобы избежать путаницы, приведенный выше сценарий можно немного изменить, выводя сообщение, если не будет найдено подходящих записей.

DirectorySearch.php

<?php

if(!empty($_POST)) { $results = 0; while($row = odbc_fetch_array($rs))

{ echo "Name: " .$row['FName'] . " "; echo $row['LName'] . "<br/>"; echo "Telephone: " . $row['Telephone'] . "<br/>"; echo "Email: " . $row['Email'] . "<br/>";

$results += 1; }

if ($results == 0)

{

echo "Ничего не найдено!";

}

odbc_close($conn); } ?>

</div> </body> </html>

Модифицированный сценарий, показанный выше, добавляет счетчик записей $results для подсчета числа выводимых записей. В начале значение счетчика задается равным 0. Если множество записей существует, то цикл while будет выполнять итерации на каждой записи и увеличивать значение счетчика на 1. После окончания цикла проверяется значение счетчика. Если это значение равно 0, то никаких записей не было найдено, и выводится сообщение "Ничего не найдено!"




Содержание  Назад  Вперед