>> DAVID Malan: Sukurkime svetainę naudojantis kurie pirmakursiai gali registruotis
vidines sporto.
Visų pirma, galime sukurti formą interneto puslapį, kuriame prašo jų vardu,
jų lyties, savo bendrabučio, kaip taip pat, ar jie nori
būti komandos kapitonu.
Paimkime išvaizdą.
>> Iš anksto, aš jau nuėjo į priekį ir sukūrė šią formą čia.
Tai nėra gražiausių dalykas pasaulyje, būti tikri, tačiau ji prašo
visų šių detalių.
Eikime į priekį ir dabar pažvelgti į pagrindinį šaltinį.
Be froshim-0.php, pastebėsite, kad aš tikrųjų turi visa apimtimi HTML.
Pasirodo, kad PHP failo nėra griežtai reikia būti PHP, bet jei
ji, jis bus vykdomas pagal vertėjas, kol jis yra tarp
atvira PHP tegus ir uždaryti PHP tegus.
>> Atkreipkite dėmesį, tada, kad mes turime tikrai esmė HTML formą čia.
Mes turime anketa tegus, kaip tikėtasi.
Mes turime įvestį čia, kurio vardas yra pavadinimas ir kurio tipas yra tekstas, dėl
studentai vardą.
>> Mes čia turime dar vieną įvestį, kad yra iš įveskite laukelį, kad būtų galima jį
arba ją nurodyti, ar jie nori norėčiau būti komandos kapitonu.
Tada mes turime du įėjimai, tiek kurio vardas yra lytis, kurio abu tipas
radijo, bet kurios turi skirtingas reikšmes, F už vyrų moterų ir M.
Pasirodo, kad radijo mygtukai gali būti sukurta tokiu būdu, kad būtų abipusiai
išskirtinis, kad jei mes tikriname vaikinas, kad unchecks moteris, ir jei mes tikriname
Moteriška, kad unchecks vyrai.
>> Tuo tarpu, jei mes toliau ieškoti toliau bendrabučio, matome, kad ten pasirinkite
meniu, kurio viduje yra gana keletas variantų.
Pirmasis iš šių variantų neturi jokios vertės.
Tai tiesiog reiškia, kad užtikrintų, jog meniu yra iš tikrųjų tuščia pagal nutylėjimą
studento bendrabučio.
Žemiau, kad mes turime galimybių Apley Rūmai, Canaday, ir visos kitos
pirmakursis bendrabutyje.
Dabar žemiau tai pasirinkite meniu pranešimas mes turime galutinį indėlį, tai vienas
tipo pateikti, kurio vertė ar etiketė yra registras.
>> Taigi dabar galime pažvelgti išvaizdą failas, į kurį ši forma
bus pateikta.
Kaip žinoti, kur ji yra pateikimo -
gerai, jei mes pereikite atgal didesnis failą, pastebėsite, kad forma tegus turėjo
veiksmų atributas Registrų 0.php, ir forma bus pateikti, kad
puslapis per HTTP metodas paštu.
Leiskite dabar pažvelgti tada registrų 0.php.
>> Be register.php, mes vėl turi daugiausia HTML.
Bet kūno viduje, pastebėti tai.
Yra iš anksto tegus kuris reiškia anksto suformatuotas teksto, tekstas, kuris turėtų būti
perteiktos Monospaced šriftu.
Ir tada viduje, kad iš anksto žodžiais, pranešime kad mes turime čia PHP tegus, atvirą ir
uždaryti, ir prie funkcijos kvietimas vadinamas print_r, kuris spausdina rekursyviai
ką praeiti kaip jos argumentą.
>> Šiuo atveju, aš einančios rekursyviai superglobal kintamasis
vadinamas $ _POST.
Tai šiame superglobal, tai masyvą, kad bet HTTP
parametrai arba formos laukai, kurie buvo vartotojas pateikė galų gale už
mums gauti.
Leiskite dabar pažvelgti į naršyklė ne froshim-0.php.
>> Eikime į priekį ir užsiregistruoti save kaip David Malan.
Aš būsiu kapitonas, ir aš būsiu , tarkim, Matthews vyrai.
Leiskite dabar spauskite Registruotis.
>> Ir dabar, pastebėti matome šlykštus rezultatą.
Bet tai yra tiesiog rezultatas spausdinimas anksto suformatuotas teksto - kad
yra monospaced šrifto -
tos turinys masyvą.
Visų pirma, atkreipkite dėmesį, kad tai, ką naršyklė galiausiai pateikė
serverio vardas, kurio vertė yra Dovydas Malan; laukas vadinamas kapitonas, kurio
vertė yra matyt, kuri, atrodo, numatytoji vertė, kai aš patikrinti
Varnelę, lyčių, kurio vertė yra M vyrų ir bendrabučio,
kurių vertė yra Matthews.
Dabar aš dar nepadarė nieko su šiomis vertybėmis.
Tačiau aišku, nes PHP yra susiejimas jiems už mane šiame superglobal
vadinamas $ _POST, aš tikrai turi programinė prieiga kažką daryti
tų kintamųjų, pavyzdžiui, užsiregistruoti šį pirmakursis.