溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP中怎么實(shí)現(xiàn)一個(gè)表單

發(fā)布時(shí)間:2021-06-30 15:12:02 來源:億速云 閱讀:168 作者:Leah 欄目:編程語言

PHP中怎么實(shí)現(xiàn)一個(gè)表單,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

$_GET 和 $_POST 用于檢索表單中的值,比如用戶輸入。

PHP表單處理

PHP表單實(shí)例:

< html> < body> < form action="welcome.php" method="post"> Name: < input type="text" name="name" /> Age: < input type="text" name="age" /> < input type="submit" /> < /form> < /body> < /html>

上面的 HTML 頁面實(shí)例包含了兩個(gè)輸入框和一個(gè)提交按鈕。當(dāng)用戶填寫該P(yáng)HP表單并單擊提交按鈕時(shí),表單的數(shù)據(jù)會(huì)被送往 "welcome.php" 這個(gè)文件。

"welcome.php" 文件類似這樣:

< html> < body> Welcome < ?php echo $_POST["name"]; ?>.< br /> You are < ?php echo $_POST["age"]; ?> years old.  < /body> < /html>
  • PHP Substr庫函數(shù)的功能介紹

  • PHP substr截取中文字符出現(xiàn)亂碼的問題解

  • 深入探討如何提高PHP運(yùn)行效率

  • 詳談如何實(shí)現(xiàn)PHP HTML截取代碼

  • 為你剖解PHP序列化格式

上面這個(gè)腳本的輸出樣本類似這樣:

Welcome John.
You are 28 years old.

注:$_GET 和 $_POST要大寫,你可以試下寫成小寫會(huì)出什么錯(cuò)誤

我們將在下一章解釋 PHP $_GET 和 $_POST。

PHP表單驗(yàn)證

應(yīng)該在任何可能的時(shí)候?qū)τ脩糨斎脒M(jìn)行驗(yàn)證??蛻舳说尿?yàn)證速度更快,并且可以減輕服務(wù)器的負(fù)載。

不過,任何流量很高以至于不得不擔(dān)心服務(wù)器資源的站點(diǎn),也有必要擔(dān)心站點(diǎn)的安全性。如果表單訪問的是數(shù)據(jù)庫,就非常有必要采用服務(wù)器端的驗(yàn)證。

在服務(wù)器驗(yàn)證PHP表單的一種好的方式是,把表單傳給它自己,而不是跳轉(zhuǎn)到不同的頁面。這樣用戶就可以在同一張表單頁面得到錯(cuò)誤信息。用戶也就更容易發(fā)現(xiàn)錯(cuò)誤了。

看完上述內(nèi)容,你們掌握PHP中怎么實(shí)現(xiàn)一個(gè)表單的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI