Samo o složenom ili naučite PHP7! Dio 8. Izjava o uvjetnom prekidaču
Napravite dokument sa sljedećim sadržajem i spremite ga pod formom imena i nastavkom .php na flash pogonu u CSS mapi Datoteka Forma.php Korištenje oznaka
...
dodajte naslov "Koji procesor ne podržava Hyper-Threading" u dokumentu Nakon naslova "Koji procesor ne podržava Hyper-Threading tehnologiju" napisat ćemo oznake ... Dodajte neke elemente u stvoreni obrazac na stranici forma.php koristeći oznaku. U našem slučaju, obrazac će sadržavati nekoliko sklopki (za to smo postavili radio vrijednost kao atribut tipa oznake), vrijednosti procesora i i7-7820HQ, (vrijednosti ovih atributa bit će potrebne za rad s operatorom sklopke). Pišemo sljedeći redak:I7-7820HQ procesor
Na isti način dodajte još nekoliko prekidača u obrazac, zapisujući im različite vrijednosti za atribut vrijednosti Dodajte obrascu na stranici forma.php gumb za slanje podataka iz obrasca, dodavanje retka Spojite datoteku stilova forma.css na stranicu forma.php pomoću koje ćemo u stvorenom obliku postaviti boju teksta U oznaku pišemo atribute akcija i metode i postavljamo vrijednosti switch.php i POST. Atribut radnje koristi se za dodjeljivanje php skripte koja će obraditi obrazac na web stranici. U našem slučaju obrazac na web stranici form.php obradit će se skriptu u datoteci switch.php. Atribut metode određuje kako će se podaci iz obrasca prenijeti u php skriptu (u našem slučaju datoteku switch.php). Postoje dvije metode za prijenos podataka s web obrasca na php skriptu, POST (koji će se koristiti u ovom članku) i GET. Svaka će se metoda detaljnije raspravljati u sljedećim dijelovima članaka na PHP jeziku. Promijenite boju teksta u naslovu "Koji procesor ne podržava tehnologiju hiper-navoja", a u obliku na web stranici form.php u plavu pomoću odabirača CSS klase. Napisat ćemo boju naziva klase, kao što je prikazano u nastavku U tablicu stilova forma.css, nakon odabira .color klase, pišemo sljedeća svojstva CSS: boja: plava i težina slova: podebljano Prenosimo datoteke forma.php i forma.css na hosting (u našem slučaju to je 000webhost) Kliknite Otvori Datoteke Forma.php i forma.css prenesene na hosting Preimenujte datoteku forma.php u index.php Dobivamo sljedeće Kao rezultat, ako odete na web mjesto na https://gnomonic-lender.000webhostapp.com/, vidjet ćemo stvoreni web obrazac Napravite datoteku switch.php na temelju izjave uvjetnog prekidača Na jeziku PHP postoji poseban globalni $ _POST niz (detaljnije ćemo razmotriti ovaj niz u sljedećim dijelovima PHP jezika). Ovaj niz pohranjuje podatke primljene iz obrasca na web stranici i koji se prenose metodom POST. Polje $ _POST sadrži elemente s istim imenima kao i svi elementi oblika na web stranici. Budući da je svakom elementu iz obrasca na web stranici dodijeljeno isto ime (name = "procesor"), niz $ _POST sadrži element nazvan procesor U datoteci switch.php kreirajte varijablu $ proc i dodijelite joj vrijednost $ _POST ['procesor'] Specificiramo varijablu $ proc kao izraz za izjavu uvjetnog prekidača Svaki element obrasca na web stranici forma.php ima svoju vrijednost navedenu nakon atributa vrijednosti Zapišemo vrijednosti navedene u svakom elementu obrasca na web stranici forma.php nakon atributa vrijednosti u izrazu uvjetnog prekidača, kao što je prikazano u nastavku Nasuprot svakoj vrijednosti, kroz znak: pišemo kôd koji će se izvršiti ako vrijednost varijable $ proc odgovara vrijednosti navedenoj nakon riječi word. Na primjer, ako je vrijednost varijable $ proc i7-7820HQ, tada se tekst "Vaš odgovor nije točan jer procesor koji ste odabrali podržava Hyper-Threading tehnologiju" prikazuje se u prozoru web preglednika Spojite datoteku stilova forma.css na stranicu switch.php, dodajući redak odjek ""; Unutar svake oznakenapisati identifikatore otv1 i otv2, kao što je prikazano u nastavku
Korištenjem CSS odabirača za identifikatore # otv1 i # otv2, postavit ćemo tekst zaglavlja entiteta kao što je prikazano u nastavku Iz hostova ćemo ukloniti staru datoteku stilova forma.css i prenijeti promijenjenu, također prenijeti datoteku switch.php na hosting Odaberite datoteke forma.css i switch.php i kliknite Otvori Postavi Dobivamo sljedeće Idemo na stranicu na https://gnomonic-lender.000webhostapp.com/ i stavimo preklopnicu na opciju odgovora i7-7820HQ u obliku i kliknemo na Odgovori Nakon što su podaci iz obrasca na web stranici poslani na obradu u datoteku switch.php, u prozoru web preglednika vidjet ćemo poruku "Vaš je odgovor netočan, jer procesor koji ste odabrali podržava tehnologiju Hyper-Threading", označen crvenom bojomNastavak u članku: Samo o složenom ili naučite PHP7! Jer, dok i radite dok petlje