HTML yog cov lus markup uas tso cai rau koj kom dhau qee yam tsis yog rau ib tsab ntawv sau hauv PHP rau kev ua tom ntej. Txhawm rau hu rau kev ua haujlwm PHP hauv HTML, koj tuaj yeem siv POST thiab GET txoj kev sib kis tau siv feem ntau hauv cov vev xaib.
NCEJ
POST txoj kev tso cai rau koj kom dhau cov ntaub ntawv uas tau nkag los ntawm tus neeg siv mus rau hauv lub vev xaib, ntim rau hauv cov cim npe. Txhua cov ntaub ntawv kaw tseg yuav khaws cia rau hauv daim foos, thiab tom qab koj nias lub pob, cov ntaub ntawv yuav theej rau lub ntiaj teb $ _POST array, los ntawm qhov uas koj tuaj yeem hu rau daim ntawv tes tuav haujlwm.
Lub tshuab no tuaj yeem siv los tsim daim ntawv sau npe lossis cov lus tawm tswv yim los ntawm cov neeg tuaj saib. Cov kab ke rau kev tawm tswv yim cov ntaub ntawv ua haujlwm raws li lub hauv paus ntsiab lus no, piv txwv, hauv xov xwm pub, cov phau ntawv qhua, kev sib tham, sib tham, thiab lwm yam.
Txhawm rau siv hom, koj yuav tsum xub tshaj tawm cov haujlwm ua haujlwm hauv cov ntaub ntawv:
<? php
ua piv txwv () {
// daim ntawv teev cov haujlwm hauv txoj haujlwm
}
?>
Hauv qhov ua piv txwv no, siv cov lus hais ua haujlwm, kev tsim cov haujlwm muaj lub npe piv txwv tau tshaj tawm, uas tom qab yuav siv los ua cov ntaub ntawv nkag mus hauv cov ntaub ntawv. Tom qab ntawd, koj yuav tsum muab cov ntaub ntawv los saib ua HTML, dhau ntawd cov haujlwm PHP yuav raug hu ua:
Hauv qhov xwm txheej no, ib daim foos yog tsim uas xa cov lej rau tus tsim qauv siv tus qauv POST. Txhawm rau pib ua haujlwm nyob rau hauv qhov kev piv txwv, ib lub npov zais lus raug siv, uas nthuav cov ntaub ntawv rau nws kev ua haujlwm txuas ntxiv. Txhawm rau khiav txoj haujlwm uas xav tau, nws yuav tsim nyog los tsim seb tus neeg siv tau nias lub pob. Yog tias lub pob raug nias, qhov ua haujlwm tau piav qhia yav dhau los yuav raug txhais:
<?
yog tias (isset ($ _ POST ['function_start']) == 'mus') {
piv txwv (); }
?>
Txoj cai no kuaj xyuas seb puas muaj cov ntaub ntawv hloov pauv ntawm daim ntawv hauv tsab ntawv sau siv cov rho tawm () ua haujlwm. Yog tias muaj cov ntaub ntawv nkag mus rau hauv daim ntawv zais, qhov kev tua ntawm cov haujlwm tau tshaj tawm dhau los pib.
TAU TAU
Cov kev hloov pauv ntawm cov ntaub ntawv los ntawm GET txoj kev tuaj yeem tshwm sim yam tsis siv daim ntawv foos los ntawm chaw nkag mus. Ib yam li ntawd, thaum pib ntawm tsab ntawv, qhov kev ua haujlwm xav tau raug tshaj tawm siv kev siv ua haujlwm. Tom qab ntawv, los hloov cov ntaub ntawv, piv txwv li, koj tuaj yeem tsim qhov HTML txuas ntawm daim foos hloov:
Hla TAU TXAIS
Hauv qhov no, lub caij xeem raug ntxiv rau qhov chaw nyob nrog tus nqi ruaj ntawm 1, uas yuav tsum tau ua qhov pib ua haujlwm. Kev ntsuas kuaj yuav muab khaws cia rau hauv lub ntiaj teb $ _GET array.
Tom qab tus neeg siv nyem rau ntawm qhov txuas, tsab ntawv yuav xav tshawb xyuas cov ntaub ntawv muaj. Yog tias muaj kev sim ntsuas hauv $ _GET array, qhov haujlwm yuav raug hu. Ua tau raws li cov hauv qab no:
yog tias (muab ($ _ TAU ['kuaj'])) {
piv txwv ($ _ TAU TXAIS ['piv txwv']); }
Txoj cai no kuaj xyuas seb puas muaj ib qho array nyob rau hauv qhov chaw nyob. Tom qab ntawv, tsab ntawv pib tsim ua ntej piv txwv piv txwv ua haujlwm los ua cov ntaub ntawv thiab tom qab ntawd khiav qhov haujlwm.