PHP функциясын HTML-де қалай шақыруға болады

Мазмұны:

PHP функциясын HTML-де қалай шақыруға болады
PHP функциясын HTML-де қалай шақыруға болады

Бейне: PHP функциясын HTML-де қалай шақыруға болады

Бейне: PHP функциясын HTML-де қалай шақыруға болады
Бейне: SUMA EN HTML Y PHP 2024, Сәуір
Anonim

HTML - бұл қосымша параметрлерді PHP-де жазылған сценарийге белгілі бір параметрлерді беруге мүмкіндік беретін белгілеу тілі. PHP функциясын HTML тілінде шақыру үшін веб-бағдарламалауда жиі қолданылатын POST және GET жіберу әдістерін қолдануға болады.

PHP функциясын HTML-де қалай шақыруға болады
PHP функциясын HTML-де қалай шақыруға болады

ПОСТ

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

Бұл механизмді тіркеу формасын немесе келушілерден кері байланыс жасау үшін пайдалануға болады. Жазбаларға түсініктеме беру жүйелері осы принципке сәйкес жұмыс істейді, мысалы, жаңалықтар лентасында, қонақтар кітаптарында, форумдарда, чаттарда және т.б.

Әдісті қолдану үшін алдымен файлға қажетті функцияны жариялау керек:

<? php

функция мысалы () {

// функциядағы әрекеттер тізімі

}

?>

Бұл мысалда функциялық команданы қолдана отырып, мысал деп аталатын функцияны құру туралы мәлімделеді, ол кейінірек енгізілген форма деректерін өңдеу үшін қолданылады. Осыдан кейін сізге HTML формасын көрсету керек, ол арқылы PHP функциялары шақырылады:

Бұл жағдайда POST әдісі арқылы форма өңдеушіге код жіберетін форма құрылады. Осы мысалда функцияны инициализациялау үшін оны әрі қарай өңдеу үшін ақпарат беретін жасырын мәтін өрісі қолданылады. Қажетті функцияны іске қосу үшін пайдаланушының түймені басқанын анықтау қажет болады. Егер түйме басылған болса, онда бұрын сипатталған функция іске қосылады:

<?

if (isset ($ _ POST [‘function_start’]) == ‘go’) {

мысал (); }

?>

Бұл код isset () функциясын қолдана отырып, сценарийдегі формадан берілген деректердің болуын тексереді. Егер жасырын түрде енгізілген мәліметтер болса, бұрын жарияланған функцияны орындау басталады.

АЛ

Ақпаратты GET әдісімен беру енгізілген адрес арқылы форма деректерін пайдаланбай жүзеге асырылуы мүмкін. Сол сияқты, сценарийдің басында функциялар операторының көмегімен қажетті функция жарияланады. Осыдан кейін ақпаратты жіберу үшін, мысалы, келесі форманың HTML сілтемесін жасауға болады:

GET тапсыру

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

Пайдаланушы сілтемені басқаннан кейін, сценарий қолда бар деректерді талдауы керек. Егер $ _GET массивінде тест элементі болса, функция шақырылады. Өңдеу келесідей болуы мүмкін:

егер (isset ($ _ GET [‘test’]))) {

мысал ($ _ GET [‘мысал’]); }

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

Ұсынылған: