Само о сложеном или научите ПХП7! Део 8. Изјава о условном прекидачу
Направите документ са следећим садржајем и сачувајте га под именом имена и екстензијом .пхп на флеш диску у ЦСС мапи Форма.пхп датотека Коришћење тагова
...
у документ додајте наслов „Који процесор не подржава Хипер-Тхреадинг“ Након наслова "Који процесор не подржава Хипер-Тхреадинг технологију", написаћемо ознаке ... Додајте неке елементе у створени образац на страници форма.пхп користећи ознаку. У нашем случају, образац ће садржавати неколико прекидача (за то одредите вредност радија као вредност за атрибут типа ознаке), одредите вредности процесора и и7-7820ХК, односно за атрибуте имена и вредности (вредности ових атрибута биће потребне за рад са изјавом прекидача). Пишемо следећи ред:И7-7820ХК процесор
На исти начин додајте још неколико прекидача у образац, записујући им различите вредности за атрибут вредности Додајте обрасцу на страници форма.пхп дугме за слање података из обрасца, додавање линије Спојите датотеку стилова форма.цсс на страницу форма.пхп, помоћу које ћемо у створеном облику поставити боју текста У ознаку пишемо атрибуте акције и методе и постављамо вредности свитцх.пхп и ПОСТ. Атрибут акције користи се за доделу пхп скрипте која ће обрадити образац на веб страници. У нашем случају образац на веб страници форм.пхп обрадит ће се скрипту у датотеци свитцх.пхп. Атрибут методе одређује како ће се подаци из обрасца пренети у пхп скрипту (у нашем случају свитцх.пхп датотеку). Постоје две методе за пренос података из веб форме у пхп скрипту, ПОСТ (који ће се користити у овом чланку) и ГЕТ. Свака метода ће бити детаљније обрађена у наредним деловима чланака на ПХП језику. Промените боју текста у наслову "Који процесор не подржава Хипер-Тхреадинг Тецхнологи", а у облику на веб страници форм.пхп у плаву помоћу селектора ЦСС класе. Написаћемо боју имена класе, као што је приказано у наставку У листу стилова форма.цсс, након селектора класе .цолор, пишемо следећа ЦСС својства: боја: плава и тежина слова: подебљано Преносимо датотеке форма.пхп и форма.цсс на хостинг (у нашем случају то је 000вебхост) Кликните на дугме Отвори Датотеке Форма.пхп и форма.цсс отпремљене на хостинг Преименујте датотеку форма.пхп у индек.пхп Добијамо следеће Као резултат, ако одете на локацију на адреси хттпс://гномониц-лендер.000вебхостапп.цом/, видећемо креирани веб образац Креирајте свитцх.пхп датотеку на основу изјаве условне склопке Постоји посебан глобални $ _ПОСТ низ у језику ПХП (детаљније ћемо размотрити овај низ у следећим деловима ПХП језика). Овај низ чува податке примљене од обрасца на веб страници и који се преносе методом ПОСТ. $ _ПОСТ матрица садржи елементе с истим именима као и сви елементи облика на веб страници. Будући да је сваком елементу обрасца на веб страници додијељено исто име (наме = "процесор"), $ _ПОСТ матрица садржи елемент који се зове процесор У датотеци свитцх.пхп креирајте променљиву вредност $ проц и доделите јој вредност $ _ПОСТ ['процесор'] Спецификујемо променљиву $ проц као израз за изјаву условне склопке Сваки елемент обрасца на веб страници форма.пхп има своју вриједност наведену након атрибута вриједности Запишемо вредности наведене у сваком елементу форме на веб страници форма.пхп након атрибута вредности у наредби за пребацивање, као што је приказано у наставку Насупрот свакој вредности, кроз знак: пишемо код који ће се извршити ако вредност променљиве $ проц одговара вредности одређеној након речи речи. На пример, ако је вредност променљиве $ проц и7-7820ХК, текст "Ваш одговор је погрешан јер процесор који сте изабрали подржава Хипер-Тхреадинг технологију" приказује се у прозору веб прегледача Повежите стилску датотеку форма.цсс на страницу свитцх.пхп, додајући линију одјек ""; Унутар сваке ознакеупишите идентификаторе отв1 и отв2, као што је приказано у наставку
Користећи ЦСС селекторе за идентификаторе # отв1 и # отв2, поставићемо текст заглавља својстава као што је приказано у наставку Уклонићемо стару датотеку стилова форма.цсс са хостинга и пренети измењену, такође пребацити датотеку свитцх.пхп на хостинг Изаберите датотеке форма.цсс и свитцх.пхп и кликните на Отвори Пошаљите Добијамо следеће Идемо на страницу на адреси хттпс://гномониц-лендер.000вебхостапп.цом/ и ставимо прекидач на опцију одговора и7-7820ХК у облику и кликнемо на Одговори Након што су подаци из обрасца на веб страници послати на обраду у свитцх.пхп датотеку, у прозору веб прегледача ћемо видети поруку "Ваш одговор је погрешан, јер процесор који сте изабрали подржава технологију хипер-нити", означен црвеном бојомНаставак у чланку: Само о сложеном или научите ПХП7! Јер, док и радите петље