国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP 表單和使用者輸入

我們?cè)谇懊娴膶W(xué)習(xí)PHP基礎(chǔ)教學(xué)的時(shí)候就知道$_GET 和 $_POST 變數(shù)用來檢索表單中的信息,例如使用者輸入

##那麼什麼是表單呢?

Web表單的功能就是讓瀏覽者和網(wǎng)站有一個(gè)互動(dòng)的平臺(tái)。表單主要用來在網(wǎng)頁中發(fā)送資料到伺服器,例如,你註冊(cè)資訊是所使用的表單,當(dāng)你填寫完資訊時(shí),你要提交(submit),提交就是將你表單中的內(nèi)容從客戶端瀏覽器傳送到伺服器端,經(jīng)過PHP程式處理後,再將使用者所需的資訊傳遞回客戶端瀏覽器上,透過取得使用者的訊息,使PHP與Web表單實(shí)現(xiàn)互動(dòng)。

註解:表單屬於HTML知識(shí),在我們的HTML教學(xué)會(huì)有詳細(xì)的講解


##下面讓我們來看看表單是什麼樣的吧?


實(shí)例

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>PHP中文網(wǎng)</title>
 </head>
 <body>
 
 <form action="form.php" method="post">
     名字: <input type="text" name="fname"><br>
     年齡: <input type="text" name="age"><br>
     <input type="submit" value="提交">
 </form>
 
 </body>
 </html>

上面程式碼運(yùn)行結(jié)果如下:

7.png沒錯(cuò),這就是我們說的表單,那麼我們將我們填寫完的表單資訊寄到那呢?當(dāng)我們點(diǎn)擊提交的時(shí)候,我們表單中的資料就會(huì)以POST 的形式。發(fā)送到form.php這個(gè)頁面。

<?php
 header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
 
 echo "歡迎你:".$_POST["fname"] ."<br/>";
 echo "你的年齡是:".$_POST['age'];
 ?>

我們傳送到form.php的運(yùn)行結(jié)果:

歡迎你:liuqi

你的年齡是:18

#表單驗(yàn)證##應(yīng)該在任何可能的時(shí)候?qū)κ褂谜咻斎脒M(jìn)行驗(yàn)證(透過客戶端腳本)。瀏覽器驗(yàn)證速度更快,並且可以減輕伺服器的負(fù)載。

如果使用者輸入需要插入資料庫,您應(yīng)該考慮使用伺服器驗(yàn)證。在伺服器驗(yàn)證表單的一個(gè)很好的方法是,把表單傳給它自己,而不是跳到不同的頁面。這樣使用者就可以在同一張表單頁面得到錯(cuò)誤訊息。用戶也就更容易發(fā)現(xiàn)錯(cuò)誤了。

我們下一節(jié)就來講我們的表單驗(yàn)證



繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP中文網(wǎng)</title> </head> <body> <form action="form.php" method="post"> 名字: <input type="text" name="fname"><br> 年齡: <input type="text" name="age"><br> <input type="submit" value="提交"> </form> </body> </html>
提交重置程式碼