Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať zaškrtávacie políčko v PHP

jazyk HTML je možné použiť pre návrh formulárov , ale to nemôže zvládnuť skutočné spracovanie vstupu používateľa . Vývojári používajú jazyky ako PHP analyzovať vstup z webových formulárov . V PHP môžete " post " hodnoty forma , špeciálne premenné s názvom " $ _POST " a spracovanie je na rovnakej stránke alebo iné stránky . " $ _POST " Premenné priradí názvy polí na základe " meno " atribútu HTML tagy, takže vstup s názvom " last_name " by bol písaný ako " $ _POST [ ' last_name " ] " . Políčka predstavovať problém , pretože viac políčok môže zdieľať rovnaký názov . V tomto prípade je potrebné , aby názov zdieľanej poľa - typ premennej , ktorá má mnoho hodnôt - a podľa toho zaobchádzať . Pokyny dovolená 1

Vytvoriť formulár HTML , ktorý obsahuje políčka . Môžete umiestniť tento kód do ľubovoľnej webovej stránky , ale ak chcete vytlačiť výsledky formulára na rovnakej stránke , uistite sa , že názov súboru stránky má " php " . Príponu . Pri pridávaní políčok formulára , dať im všetky rovnaký názov s dvojicou držiakov na konci :


< input type = " checkbox " name = " Check [ ] " value = " Prvý " />

input type = " checkbox " name = " check [ ] " value = " Second " /> sťahovanie

< input type = " submit " name = " submit " value = " Odoslať formulár " />

< /form >

Dať políčka jediný názov v hranatých zátvorkách vytvorí poľa .

2

Pridať na " akciu " a " metóda " pripisuje " " tag . Nastavte " akčné " atribút na názov súboru PHP , ktorý chcete použiť pre spracovanie formulára . Použiť názov súboru , ktorý obsahuje formulár HTML , ak chcete vytlačiť výsledky formulára na rovnakej stránke . Nastavte " spôsob " atribút " príspevok " , ako je znázornené tu :


3

vytvorte nový súbor a uložte ho pod názvom súboru použitý vo formulári " akcie " atribútu , ak chcete vytlačiť výsledky formulára na novú stránku . V opačnom prípade , môžete pridať pod forme HTML kódu na rovnakej stránke . Začnite s testovaním , či používateľ predložil vyplnený formulár :

if ( isset ( $ _POST [ ' submit ' ] ) ) {

}
4

Priradiť hodnota checkbox pole do novej premennej :

if ( isset ( $ _POST [ ' submit ' ] ) ) {

$ check = $ _POST [ ' check ' ] ;

}
5

Výstup zoznam kontrolovaných krabíc pomocou " foreach " slučky :

if ( isset ( $ _POST [ ' submit ' ] ) ) {

$ check = $ _POST [ ' check ' ] ;

foreach ( $ check ako $ políčko ) {

echo $ políčko . '' ;

}

}

Vyššie uvedené cykly kódu cez všetky hodnoty v " Check " pole . Zakaždým , keď sa slučka spustí , aktuálna hodnota je priradená premennej " políčko " , ktorý je vytlačený na obrazovku spolu s HTML tagu riadkovanie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené