Само о сложеном или научите ПХП7! Део 8. Изјава о условном прекидачу

Поштовани, драги читаоци сајта ремонтцомпа.ру! Моје име је Роман Нахват и представљам вам осми део низа чланака о програмском језику ПХП. У седмом делу сусрели смо се са условним оператором ако, као и са логичким оператерима && ("и") и || ("или"). У овом делу, користећи одређени пример, размотримо још једну условну изјаву која се зове свитцх. Конструкција изјаве условне склопке је таква да се променљива или израз пише у заградама као израз након речи пребацивање. Надаље, у завојним заградама након слова ријечи могу се навести могуће вриједности варијабле или израза назначене у заградама након промјене ријечи. Ако вредност променљиве (или израза) одговара било којој вредности одређеној након речи речи, тада се извршава код написан после знака: Да би наредба прекидача довршила свој рад након откривања првог подударања вриједности, важно је да сваки код испуните кључном ријечју бреак.


Само о сложеном или научите ПХП7! Део 8. Изјава о условном прекидачу


Направите документ са следећим садржајем и сачувајте га под именом имена и екстензијом .пхп на флеш диску у ЦСС мапи

Форма.пхп датотека

Коришћење тагова

...

у документ додајте наслов „Који процесор не подржава Хипер-Тхреадинг“

Након наслова "Који процесор не подржава Хипер-Тхреадинг технологију", написаћемо ознаке ...

Додајте неке елементе у створени образац на страници форма.пхп користећи ознаку. У нашем случају, образац ће садржавати неколико прекидача (за то одредите вредност радија као вредност за атрибут типа ознаке), одредите вредности процесора и и7-7820ХК, односно за атрибуте имена и вредности (вредности ових атрибута биће потребне за рад са изјавом прекидача). Пишемо следећи ред:

И7-7820ХК процесор

На исти начин додајте још неколико прекидача у образац, записујући им различите вредности за атрибут вредности

Додајте обрасцу на страници форма.пхп дугме за слање података из обрасца, додавање линије

Спојите датотеку стилова форма.цсс на страницу форма.пхп, помоћу које ћемо у створеном облику поставити боју текста

У ознаку пишемо атрибуте акције и методе и постављамо вредности свитцх.пхп и ПОСТ. Атрибут акције користи се за доделу пхп скрипте која ће обрадити образац на веб страници. У нашем случају образац на веб страници форм.пхп обрадит ће се скрипту у датотеци свитцх.пхп. Атрибут методе одређује како ће се подаци из обрасца пренети у пхп скрипту (у нашем случају свитцх.пхп датотеку). Постоје две методе за пренос података из веб форме у пхп скрипту, ПОСТ (који ће се користити у овом чланку) и ГЕТ. Свака метода ће бити детаљније обрађена у наредним деловима чланака на ПХП језику.

Промените боју текста у наслову "Који процесор не подржава Хипер-Тхреадинг Тецхнологи", а у облику на веб страници форм.пхп у плаву помоћу селектора ЦСС класе. Написаћемо боју имена класе, као што је приказано у наставку

У листу стилова форма.цсс, након селектора класе .цолор, пишемо следећа ЦСС својства: боја: плава и тежина слова: подебљано

Преносимо датотеке форма.пхп и форма.цсс на хостинг (у нашем случају то је 000вебхост)

Кликните на дугме Отвори

Датотеке Форма.пхп и форма.цсс отпремљене на хостинг

Преименујте датотеку форма.пхп у индек.пхп

Добијамо следеће

Као резултат, ако одете на локацију на адреси хттпс://гномониц-лендер.000вебхостапп.цом/, видећемо креирани веб образац

Креирајте свитцх.пхп датотеку на основу изјаве условне склопке

Постоји посебан глобални $ _ПОСТ низ у језику ПХП (детаљније ћемо размотрити овај низ у следећим деловима ПХП језика). Овај низ чува податке примљене од обрасца на веб страници и који се преносе методом ПОСТ. $ _ПОСТ матрица садржи елементе с истим именима као и сви елементи облика на веб страници. Будући да је сваком елементу обрасца на веб страници додијељено исто име (наме = "процесор"), $ _ПОСТ матрица садржи елемент који се зове процесор

У датотеци свитцх.пхп креирајте променљиву вредност $ проц и доделите јој вредност $ _ПОСТ ['процесор']

Спецификујемо променљиву $ проц као израз за изјаву условне склопке

Сваки елемент обрасца на веб страници форма.пхп има своју вриједност наведену након атрибута вриједности

Запишемо вредности наведене у сваком елементу форме на веб страници форма.пхп након атрибута вредности у наредби за пребацивање, као што је приказано у наставку

Насупрот свакој вредности, кроз знак: пишемо код који ће се извршити ако вредност променљиве $ проц одговара вредности одређеној након речи речи. На пример, ако је вредност променљиве $ проц и7-7820ХК, текст "Ваш одговор је погрешан јер процесор који сте изабрали подржава Хипер-Тхреадинг технологију" приказује се у прозору веб прегледача

Повежите стилску датотеку форма.цсс на страницу свитцх.пхп, додајући линију одјек "";

Унутар сваке ознаке

упишите идентификаторе отв1 и отв2, као што је приказано у наставку

Користећи ЦСС селекторе за идентификаторе # отв1 и # отв2, поставићемо текст заглавља својстава као што је приказано у наставку

Уклонићемо стару датотеку стилова форма.цсс са хостинга и пренети измењену, такође пребацити датотеку свитцх.пхп на хостинг

Изаберите датотеке форма.цсс и свитцх.пхп и кликните на Отвори

Пошаљите

Добијамо следеће

Идемо на страницу на адреси хттпс://гномониц-лендер.000вебхостапп.цом/ и ставимо прекидач на опцију одговора и7-7820ХК у облику и кликнемо на Одговори

Након што су подаци из обрасца на веб страници послати на обраду у свитцх.пхп датотеку, у прозору веб прегледача ћемо видети поруку "Ваш одговор је погрешан, јер процесор који сте изабрали подржава технологију хипер-нити", означен црвеном бојом


Изаберите другу опцију одговора, на пример, и7-9700К процесор и кликните на дугме Одговори

У прозору веб прегледача видећемо поруку "Ваш одговор је погрешан, јер процесор који сте изабрали подржава Хипер-Тхреадинг технологију", означен зеленом бојом

Наставак у чланку: Само о сложеном или научите ПХП7! Јер, док и радите петље