Դաս 86.2- PHP: Ինչպես սահմանել հարցը Survey-ի համար

0

Button Clicks

Մենք տեսնում ենք, որ form-ի կոճակին կտտացրել են այս PHP կոդով, որը գտնվում է վերևում:

if (isset($_GET[‘Submit1’])) {

$getDropdownID = $_GET[‘drop1’];

header (“Location: survey.php?h1=” . $getDropdownID);

}

Սա պարզում է, արդյոք NAME Submit1 կոչված կոճակին քլիք են արել, թե ոչ։ Եթե այո, ապա առաջին տողում ունենք հետևյալը՝

$getDropdownID = $_GET[‘drop1’];

Մենք փորձում ենք ստանալ HTML SELECT box-ի NAME-ը։ Եթե հիշում եք remember, SELECT-ի համար ունենք հետևյալը՝

$startSelect = “<SELECT NAME=drop1>”;

Ահա թե որտեղից է գալիս “drop1” անվանումը։ SELECT ցանկի անվանումը սահմանելուց հետո, մենք կարող ենք վերցնել ցանկից ընտրված VALUE-ն և պահպանել այն $getDropdownID կոչված փոփոխականում։ Ահա VALUE-ները կոդում այս մասում են՝

“<OPTION VALUE='” . $qID . “‘>” . $question . “</OPTION>”

Յուրաքանչյուր OPTION VALUE կլինի տարբեր։ Այն կախված է database-ի աղյուսակի ID դաշտից։

Հաջորդ տողը վերհղումն է՝

header (“Location: survey.php?h1=” . $getDropdownID);

Մենք ցանկանում ենք վերհղել դեպի survey.PHP էջ։ Սակայն անհրաժեշտ է, որ այդ էջը ունենա ID։ Այս կերպ survey էջի կոդը կարող է վերցնել ID արժեքը և օգտագործել այն ճիշտ հարցումը գտնելու համար։ Քանի որ մենք օգտագործել ենք GET-ը, որպես մեր FORMs-ի METHOD, մենք կարող ենք դա անել web address-ի հետ:

survey.php?h1=”

Հարցականի նշանը նշանակում է, որ հաջորդիվ արժեքն է։ Արժեքի անունը h1, սակայն կարող եք տալ ցանկացած անուն։ Հավասարության նշանից հետո մուտքագրում ենք արժեքը, որ ցանկանում եք ուղարկել դեպի էջ։ Մեր դեպքում արժեքը ներառված է փոփոխականում $getDropdownID։

Այսպիոսով, ահա setSurvey էջի կոդը։ Իհարկե այն մի փոքր բարդ է, բայց մոտիկից ուսումնասիրլու դեպքում այն ձեռք կբերի իմաստ։ Մենք ուղղակի վերցրել եք ID-ն database աղյուսակից և ուղարկել դեպի այլ էջ։ Այդ էջը survey.php է, որի կոդը կուսումնասիրենք հաջորդ դասի ընթացում։

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.