Kuinka Kutsua Php-toimintoa Html: Ssä

Sisällysluettelo:

Kuinka Kutsua Php-toimintoa Html: Ssä
Kuinka Kutsua Php-toimintoa Html: Ssä

Video: Kuinka Kutsua Php-toimintoa Html: Ssä

Video: Kuinka Kutsua Php-toimintoa Html: Ssä
Video: SUMA EN HTML Y PHP 2024, Saattaa
Anonim

HTML on merkintäkieli, jonka avulla voit siirtää tiettyjä parametreja PHP: ssä kirjoitetulle komentosarjalle jatkokäsittelyä varten. Voit kutsua PHP-toiminnon HTML-muodossa käyttämällä POST- ja GET-lähetystapoja, joita käytetään yleisesti web-ohjelmoinnissa.

Kuinka kutsua php-toimintoa html: ssä
Kuinka kutsua php-toimintoa html: ssä

LÄHETTÄÄ

POST-menetelmän avulla voit siirtää käyttäjän kirjoittamia tietoja tunnisteisiin suljettuun verkkolomakkeeseen. Kaikki tallennetut tiedot tallennetaan lomakekenttiin, ja painikkeen painamisen jälkeen tiedot kopioidaan globaalille $ _POST-taulukolle, jonka kautta voit soittaa lomakekäsittelytoiminnolle.

Tätä mekanismia voidaan käyttää rekisteröintilomakkeen tai vierailijoiden palautteen luomiseen. Tietueiden kommentointijärjestelmät toimivat tämän periaatteen mukaisesti, esimerkiksi uutissyötteessä, vieraskirjoissa, foorumeilla, keskusteluissa jne.

Menetelmän soveltamiseksi sinun on ensin ilmoitettava haluamasi toiminto tiedostossa:

<? php

funktioesimerkki () {

// funktion toimintojen luettelo

}

?>

Tässä esimerkissä funktio-komennon avulla ilmoitetaan funktion luominen esimerkki, jota käytetään myöhemmin syötettyjen lomaketietojen käsittelyyn. Sen jälkeen sinun on näytettävä HTML-muoto, jonka kautta PHP-toiminnot kutsutaan:

Tässä tapauksessa luodaan lomake, joka lähettää koodin lomakekäsittelijälle POST-menetelmällä. Funktion alustamiseksi tässä esimerkissä käytetään piilotettua tekstikenttää, joka välittää tietoja sen jatkokäsittelyä varten. Halutun toiminnon suorittamiseksi on selvitettävä, onko käyttäjä painanut painiketta. Jos painiketta painettiin, aktivoidaan aiemmin kuvattu toiminto:

<?

jos (isset ($ _ POST [’function_start’]) == ’mene’) {

esimerkki (); }

?>

Tämä koodi tarkistaa lomakkeesta siirrettyjen tietojen olemassaolon komentosarjassa isset () -toiminnon avulla. Jos piilotettuun muotoon on syötetty tietoja, aiemmin ilmoitetun toiminnon suorittaminen alkaa.

SAADA

Tietojen siirto GET-menetelmällä voi tapahtua ilman lomaketietojen käyttöä syötetyn osoitteen kautta. Samoin komentosarjan alussa vaaditaan tarvittava funktio funktiolausekkeen avulla. Sen jälkeen voit siirtää tietoja esimerkiksi luomalla lomakkeesta HTML-linkin:

GET läpäisee

Tällöin testielementti lisätään osoitteeseen, jonka kiinteä arvo on 1, mikä vaaditaan toiminnon alustamiseksi. Testimittari tallennetaan globaaliin $ _GET-matriisiin.

Kun käyttäjä on napsauttanut linkkiä, komentosarjan on analysoitava käytettävissä olevat tiedot. Jos taulukossa $ _GET on testielementti, funktio kutsutaan. Käsittely voidaan tehdä seuraavasti:

if (isset ($ _ GET [’testi’])) {

esimerkki ($ _ GET [’esimerkki’]); }

Tämä koodi tarkistaa, onko taulukkoelementtiä osoiterivillä. Tämän jälkeen komentosarja alustaa aiemmin ilmoitetun esimerkkitoiminnon tietojen käsittelemiseksi ja ohjelman suorittamiseksi.

Suositeltava: