Занятие 2 Основные операторы языка php



бет3/5
Дата06.02.2023
өлшемі202 Kb.
#65687
түріЗанятие
1   2   3   4   5
Задание №3
Разработать скрипт с использованием условного оператора IF, реализующий алгоритм, представленный на рис. 7: 

Рис. 7. Алгоритм задания 3

Задание №4
Часто при разработке сайтов возникает необходимость оперативного переключения на новые адреса. Это делается с использованием функции Header("location: URL"). Здесь URL — адрес, на который необходимо переключиться. Например:

If ($a>5) header("location:pr_2_4.php");

Это означает, что при значении некоторой переменной $ a, превышающем 5, Web-сервер выполнит команду вызова программы pr _2_4. php, которая должна находиться в том же каталоге, что и обрабатываемый скрипт. Условием корректного срабатывания функции Header () является отсутствие до ее использования операций вывода любых символов или сообщений.
При использовании функции Header можно кроме передачи управления передать и любые параметры вызываемому скрипту. В этом случае формат вызова может быть следующим:

header("location: pr_2_4.php?p1=22&p2=red");

Мы передаем управление файлу pr _2_4. php и одновременно передаем ему значения двух параметров p 1=22 и p 2=" red ". Следует помнить, что вместо констант мы везде можем использовать имена соответствующих переменных, поэтому возможна следующая команда вызова:

header("location:$script_name?p1=$p1&p2=$p2");

Разработать скрипт, который позволяет вызывать 3 других скрипта и передавать им 2 параметра. В каждом вызываемом скрипте выводить значения переданных параметров. Использовать оператор SWITCH.
Формат оператора переключения следующий:

SWITH (<имя переменной-переключателя>) {
CASE значение 1
Оператор 11;
Оператор 12;

break;
CASE значение 2
Оператор 21;
Оператор 22;

break; … }

Проверить работоспособность написанной программы, Вы должны получать сообщения похожие на те, которые представлен на рис. 8 



Рис. 8. Пример работы программы-переключения

Модифицируйте задание. Используйте первый параметр в качестве цвета HTML-страницы — это параметр BGCOLOR в теге . Отладьте взаимодействие всех 4 скриптов, предъявите преподавателю отлаженное задание.





Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет