ледней выбранной в списке выбора). Это не важно, если в дескрипторе
не указан атрибут multiple, что означает, что посетитель будет иметь возмож — ность выбирать только один элемент в списке. Использование квадратных скобок ([]) после имени списка выбора позволяет передавать выбранные посетителем значения в виде массива.
Глава 10. РНР4 51 7
Чтобы определить, что посетитель выбрал хотя бы один элемент из списка
выбора, как и в предыдущем случае, будет использоваться встроенная РНР-функ —
ция isset():
if (!isset($currentOS))
{
echo «Вы должны выбрать одну или несколько операционных систем,».
«которые используете в настоящее время. » ;
$formResultsValid = false;
}
Объединяя все фрагменты кода, приведенные в этом совете, в одно целое, по — лучаем следующий сценарий проверки корректности результатов формы:
$formRe suits Valid = true;
/*
Операторы, которые выводят имена и значения элементов для элементов, со —
держащих корректные данные, и выводят имена и «сообщение об ошибке» и ус —
танавливают значение булевой переменной $formResuitsVaiid равным fals e для элементов, содержащих некорректные данные.
PHP-код, который обрабатывает результаты формы с помощью пользовательс — ких и/или встроенных функций, или сценарий, содержащийся либо здесь, либо
во внешней РНР-странице.
у
echo «»;
echo «Введенная вами информация передана «.
«на обработку. Спасибо!»;
}
//** Если форма содержит некорректные данные, вывести для посетителя