亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP 表單和用戶輸入

我們在前面的學習PHP基礎教程的時候就知道$_GET 和 $_POST 變量用于檢索表單中的信息,比如用戶輸入

那么什么是表單呢?

Web表單的功能就是讓瀏覽者和網(wǎng)站有一個互動的平臺。表單主要用來在網(wǎng)頁中發(fā)送數(shù)據(jù)到服務器,例如,你注冊信息是所使用的表單,當你填寫完信息時,你要提交(submit),提交就是將你表單中的內(nèi)容從客戶端瀏覽器傳送到服務器端,經(jīng)過PHP程序進行處理后,再將用戶所需要的信息傳遞回客戶端瀏覽器上,通過獲取用戶的信息,使PHP與Web表單實現(xiàn)交互。

注釋:表單屬于HTML知識,在我們的HTML教程會有詳細的講解


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

實例

<!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>

上面代碼運行結果如下:

7.png

沒錯,這就是我們說的表單,那么我們將我們填寫完的表單信息發(fā)送到那呢?當我們點擊提交的時候,我們表單中的數(shù)據(jù)就會以POST 的形式。發(fā)送到form.php這個頁面。

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

我們發(fā)送到form.php的運行結果:

歡迎你:liuqi
你的年齡是:18

表單驗證

應該在任何可能的時候對用戶輸入進行驗證(通過客戶端腳本)。瀏覽器驗證速度更快,并且可以減輕服務器的負載。

如果用戶輸入需要插入數(shù)據(jù)庫,您應該考慮使用服務器驗證。在服務器驗證表單的一種好的方式是,把表單傳給它自己,而不是跳轉到不同的頁面。這樣用戶就可以在同一張表單頁面得到錯誤信息。用戶也就更容易發(fā)現(xiàn)錯誤了。

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




Weiter lernen
||
<!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>
einreichenCode zurücksetzen