በ Html ውስጥ የ Php ተግባርን እንዴት እንደሚደውሉ

ዝርዝር ሁኔታ:

በ Html ውስጥ የ Php ተግባርን እንዴት እንደሚደውሉ
በ Html ውስጥ የ Php ተግባርን እንዴት እንደሚደውሉ

ቪዲዮ: በ Html ውስጥ የ Php ተግባርን እንዴት እንደሚደውሉ

ቪዲዮ: በ Html ውስጥ የ Php ተግባርን እንዴት እንደሚደውሉ
ቪዲዮ: Δεντρολίβανο το ελιξίριο νεότητας και βότανο της μνήμης 2024, ህዳር
Anonim

ለተጨማሪ ሂደት በኤችቲኤምኤል የተወሰኑ ግቤቶችን በፒኤችፒ ውስጥ ወደተፃፈው ስክሪፕት እንዲያስተላልፉ የሚያስችልዎ የማስታወቂያ ቋንቋ ነው በኤችቲኤምኤል ውስጥ የ PHP ተግባርን ለመጥራት በተለምዶ በድር ፕሮግራም ውስጥ ጥቅም ላይ የሚውሉ POST እና GET ማስተላለፊያ ዘዴዎችን መጠቀም ይችላሉ ፡፡

በ html ውስጥ የ php ተግባርን እንዴት እንደሚደውሉ
በ html ውስጥ የ php ተግባርን እንዴት እንደሚደውሉ

ፖስት

የ POST ዘዴ በተጠቃሚው የገባውን መረጃ በመለያዎች ውስጥ በተዘጋ የድር ቅጽ ላይ እንዲያስተላልፉ ያስችልዎታል። ሁሉም የተቀዱ መረጃዎች በቅጹ መስኮች ውስጥ ይቀመጣሉ ፣ እና አዝራሩን ጠቅ ካደረጉ በኋላ ውሂቡ ወደ ዓለም አቀፉ $ _POST ድርድር ይገለበጣል ፣ በዚህም የቅጹን ተቆጣጣሪ ተግባር ብለው ሊጠሩ ይችላሉ ፡፡

ይህ ዘዴ የምዝገባ ፎርም ወይም ከጎብኝዎች ግብረመልስ ለመፍጠር ሊያገለግል ይችላል ፡፡ መዝገቦችን አስተያየት የመስጠት ስርዓቶች በዚህ መርህ መሠረት ይሰራሉ ፣ ለምሳሌ በዜና ምግብ ፣ በእንግዳ መጽሀፍት ፣ በመድረኮች ፣ በውይይት ፣ ወዘተ

ዘዴውን ለመተግበር በመጀመሪያ በፋይሉ ውስጥ የሚፈለገውን ተግባር ማወጅ አለብዎት:

<? php

የተግባር ምሳሌ () {

// በተግባሩ ውስጥ የሥራዎች ዝርዝር

}

?>

በዚህ ምሳሌ ውስጥ የተግባር ትዕዛዙን በመጠቀም ምሳሌ የተሰየመ ተግባር መፈጠሩ ታወጀ ፣ በኋላ ላይ የገባውን ቅጽ መረጃ ለማስኬድ ጥቅም ላይ ይውላል ፡፡ ከዚያ በኋላ ፣ የኤች.ቲ.ኤም. ተግባራት የሚጠሩበትን የኤችቲኤምኤል ቅጽ ማሳየት አለብዎት

በዚህ ጊዜ የ POST ዘዴን በመጠቀም ኮዱን ወደ ቅፅ አስተላላፊው የሚልክ ቅጽ ተፈጥሯል ፡፡ በዚህ ምሳሌ ውስጥ ተግባሩን ለማስጀመር የተደበቀ የጽሑፍ መስክ ጥቅም ላይ ይውላል ፣ ይህም ለተጨማሪ ሂደት መረጃውን ያስተላልፋል ፡፡ የተፈለገውን ተግባር ለማስኬድ ተጠቃሚው አንድ ቁልፍን እንደጫኑ ማረጋገጥ አስፈላጊ ይሆናል። አዝራሩ ከተጫነ ቀደም ሲል የተገለጸው ተግባር ይነሳል

<?

ከሆነ (መነሻ ($ _ POST ['function_start']) == 'go') {

ለምሳሌ (); }

?>

ይህ ኮድ የመነሻ () ተግባርን በመጠቀም በቅጹ ላይ ከቅጹ የተላለፈው መረጃ ስለመኖሩ ይፈትሻል ፡፡ በድብቅ ቅጽ ውስጥ የገባ መረጃ ካለ ቀደም ሲል የታወጀው ተግባር መከናወን ይጀምራል ፡፡

ያግኙ

በ GET ዘዴ መረጃን ማስተላለፍ በተገባው አድራሻ የቅጹን ውሂብ ሳይጠቀም ሊከሰት ይችላል ፡፡ በተመሳሳይ ሁኔታ ፣ በስክሪፕቱ መጀመሪያ ላይ አስፈላጊው ተግባር የተግባር መግለጫውን በመጠቀም ይገለጻል ፡፡ ከዚያ በኋላ መረጃ ለማስተላለፍ ፣ ለምሳሌ ፣ የቅጹን የኤችቲኤምኤል አገናኝ መፍጠር ይችላሉ-

ማለፍ GET

በዚህ ጊዜ የሙከራው አካል ሥራውን ለማስጀመር ከሚያስፈልገው ቋሚ እሴት 1 ጋር በአድራሻው ላይ ተጨምሯል ፡፡ የሙከራ መለኪያው በዓለም አቀፍ $ _GET ድርድር ውስጥ ይቀመጣል።

ተጠቃሚው በአገናኙ ላይ ጠቅ ካደረገ በኋላ ስክሪፕቱ ያሉትን መረጃዎች መተንተን አለበት ፡፡ በ $ _GET ድርድር ውስጥ የሙከራ አካል ካለ ተግባሩ ይጠራል። ሂደት እንደሚከተለው ሊከናወን ይችላል-

ከሆነ (መነሻ ($ _ GET ['test'])) {

ምሳሌ ($ _ ያግኙ [“ምሳሌ”]); }

ይህ ኮድ በአድራሻ አሞሌው ውስጥ አንድ የድርድር አካል መኖሩን ያረጋግጣል። ከዚያ በኋላ ስክሪፕቱ መረጃውን ለማስኬድ እና ፕሮግራሙን ለማስኬድ ቀደም ሲል የታወጀውን ምሳሌ ተግባር ይጀምራል ፡፡

የሚመከር: