Saidi vorm on Internetis laialt levinud. Vorme kasutatakse uudiste tellimiseks, raamatute, videotundide ja mitmesuguste materjalide tellimiseks. Vormid on saidi lehe spetsiaalselt piiratud alad, kuhu saidi külastaja kutsutakse sisestama mis tahes teavet või valima konkreetsete toimingute hulgast väljapakutud toimingutest. Vormide loomisel saate läbi spetsiaalsete skriptidega, kuid me kirjutame selle käsitsi, et mõista kogu töö tehnoloogiat ja vormi ülesehitust.
See on vajalik
- 1) HTML-i saidifail
- 2) HTML-i põhitõdede tundmine
- 3) PHP põhitõdede tundmine
Juhised
Samm 1
Alustame saidil vormi loomist. Vormil on järgmine näidis: nimi, parool, e-posti aadress, andmekandja, muidugi tüüp. Need. vorm on mõeldud videokursuste tellimiseks.
Avage HTML-fail ja alustage koodi sisestamist. Vormi loomise eest vastutav silt on "vorm". Kirjutame märgendi koos atribuutidega "form action =" obrabotka.php "method =" post "name" forma1 ". Alustame vormielementide loomist. Peaaegu kõik elemendid on tehtud sildi ja selle atribuudi „type” abil, mis vastutab andmetüübi eest, näiteks tekst, parool jne. Igale atribuudile anname alati nime "nimi".
Me määrame: "br" Sisestage nimi: "br"
"sisendnimi =" fio"
"br" Sisestage parool: "br"
"input name =" pass"
"br" Sisestage E-mai: l "br"
"sisestusnimi =" e-post ".
2. samm
Järgmisena loome raadionupu valikuelemendi. Raadionupp on vormielement, mis kursoriga vajutades lülitub sisse ja muud raadionupud on välja lülitatud. Seletagem oma vormi näitega. Kursuse tellimisel koosneb valik kas CD- või DVD-ketastest, nii et peate selle valima. Sellise nupu loomise eest vastutab atribuudielement “type” - “radio”. Kirjutame meediumitüübile sama nime, seega täpsustame atribuudi “väärtus”, et käitleja saaks täpselt kindlaks määrata muutuja väärtuse. Registreerime koodi: "br" Valige andmekandja valik: "br"
"sisendnimi =" ketas "väärtus =" cd " CD "br"
"sisendnimi =" ketas "väärtus =" dvd " DVD "br"
Kui atribuut „väärtus” on seatud tekstile, kuvab vorm kohe selle atribuudi omistatud väärtuse. Näiteks nii, et täisnime kujul on juba mõni nimi (väärtus = "nimi").
3. samm
Läheme edasi vormielemendi loomisele, milles saate teha mitu valikut Sellised elemendid on tehtud tüüp =”märkeruut” abil. Registreerime koodi:
"br" Märkige huvipakkuvad kursused "br"
"input name =" ch1 "value =" yes " Veebisaidi arendamise kursus "br"
"sisestusnimi =" ch2 "väärtus =" jah " Raamatute valmistamise kursus "br"
Soovi korral võite märkida vaikimisi märkeruudu, selleks kirjutame lihtsalt sõna cheked sildile "input". Me ei kirjuta (väärtus = "jah"), nagu koodis näidatud, et mitte segadusse ajada php-faili.
Registreerime kohe tarnetüübi, kasutades silti "vali":
Määrake kohaletoimetamise tüüp "br"
"select name =" kohaletoimetamine"
"variant" Kiireloomuline
"variant" Normaalne
"/ vali" "br"
Järgmisena teeme välja kommentaaride või kasutaja aadressi jaoks. Silt "textarea", selle sildi atribuudid on "read" ja "cols", mis vastutavad selle välja suuruse eest.
Sisestage oma aadress ja märkus
"textarea name =" add_text "rida =" 5 "cols =" 30"
"/ textarea"
Looge tuttavate siltide abil esitamisnupp: "input value =" Submit " Ärge unustage märgendit "vorm" sulgeda
4. samm
Alustame faili obrabotka.php loomist, avame ja registreerime
"? Kui (! Isset ($ ch1)) {$ ch1 =" ei ";}
Kui (! Isset ($ ch2)) {$ ch2 = "ei";}
mail ("saaja post", "teema (näiteks plaadi tellimine)", "kirja sisu, (isik $ fio, kes määras parooli $ pass, märkis oma e-posti aadressi - $ email, valis meedia variant $ disc märkis, et soovib kettal näha järgmisi kursusi: / n veebisaidi loomise kursus - $ ch1 / n raamatute loomise kursus $ ch2, märkis kohaletoimetamise tüübi - $ delivery, märkis $ add_text kodune aadress ja märkmed.)”); ?"
Vorm on valmis.