⊗ppPmFmGQ 314 of 447 menu

PHP-де GET сұраныстары

Сіз білесіз, форманы GET әдісімен жіберген кезде браузердің мекенжай жолында ? таңбасынан кейін форма деректері пайда болады. Бұл деректер PHP кодында $_GET массивінде қолжетімді болады.

Шындығында, бетте форманың болуы міндетті емес - біз жай қолымызбен мекенжай жолына сұрақ белгісін енгізе аламыз, одан кейін параметрлерді олардың мәндерімен тізіп, enter бассақ жеткілікті.

Бұл жағдайда біз енгізген деректер де $_GET массивінде қолжетімді болады. Яғни, форма жіберудің имитациясы шығады. Бұл имитацияны GET сұранысын жіберу деп атайды. Бұл сөздер біздің мекенжай жолына қолымызбен сұрақ белгісін және сұраныс параметрлерін енгізуіміз керек екенін білдіреді.

Сұраныс параметрлері келесі форматта тізіледі: аты, содан кейін теңдік белгісі, содан кейін параметрдің мәні. Егер параметрлер бірнеше болса, олар амперсанд & белгісімен бөлінеді.

Мысалдармен көрейік. Сізде қандай да бір PHP файлы бар делік. Оған браузерде әдеттегідей қараңыз. Содан кейін мекенжай жолының соңына ?par1=1 қосып enter басыңыз.

Нәтижеде біздің параметр $_GET['par1']-те болады:

<?php echo $_GET['par1']; // шығарады '1' ?>

Енді бір параметр емес, екі параметр жіберейік. Ол үшін мекенжай жолының соңына мынаны қосыңыз: ?par1=1&par2=2 және enter басыңыз. Нәтижеде мынаны аламыз:

<?php var_dump($_GET); // ['par1' => '1', 'par2' => '2'] ?>

GET-сұранысы арқылы сан жіберіңіз. Оны экранға шығарыңыз.

GET-сұранысы арқылы сан жіберіңіз. Оның квадратын экранға шығарыңыз.

GET-сұранысы арқылы екі сан жіберіңіз. Олардың қосындысын экранға шығарыңыз.

GET-сұранысы арқылы сан жіберілсін делік. Егер 1 саны жіберілсе - экранға 'hello' сөзі шығарылсын, ал егер 2 - онда 'bye' сөзі шығарылсын.

Массив берілген:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

GET-сұранысы арқылы сан жіберуге болады делік. Сұраныста берілген номірі бар массив элементі экранға шығарылсын.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау