直播中
這就是 "login.php"
--------------------------------------------------------------------------------
< html>
< head>
< basefont face="宋體">
< /head>
< body>
< center>
< font face="宋體" size="-1">
我想知道你是否聽說過莎士比亞, < ? echo $name; ?>.
< p>
他要求得到一束另一個名字的玫瑰花,因為那束聞起來可能會更芳香一些。
< p>
你認(rèn)為呢?
< /font>
< /center>
< /body>
< /html>
--------------------------------------------------------------------------------
當(dāng)你在表單里輸入數(shù)據(jù),例如(“張三”),并且提交后,你將看到如下頁面:
--------------------------------------------------------------------------------
我想知道你是否聽說過莎士比亞, 張三
他要求得到一束另一個名字的玫瑰花,只為那束聞起來可能會更芳香一些
你認(rèn)為呢?
--------------------------------------------------------------------------------
你將看到,無論何時,當(dāng)表單提交給PHP腳本時,所有的表單里的變量值和表單的名字將成對地輸送到腳本中,從而可以被腳本任意調(diào)用。在上面的例子中,當(dāng)表單被提交后,變量$name在腳本 "login.php"中被自動創(chuàng)建,并且表單里用戶輸入的值也被賦給該變量。
如果你用Perl來做同樣的事情,你需要非常清楚地寫出Perl代碼來獲取表單里的變量值。通過自動創(chuàng)建并賦值,PHP簡化了你的代碼,大大提高了開發(fā)速度-表單處理是PHP優(yōu)于Perl的兩個原因之一。
很明顯,PHP也支持表單提交的 POST方法,所有你需要做的僅僅是把METHOD的值標(biāo)注為"POST" 。
當(dāng)然,你剛才看到的那個例子是非常基本的。真正來點重量級的程序,你需要知道如何去組織條件語句。非常基本的條件語句是比較語句-例如:“如果某和某相等,則用某種方法做這個動作”
PHP有一串特意設(shè)計的操作符以方便在條件語句中使用。這兒是一個列表:
假設(shè) $delta = 12 并且 $omega = 9
操作符
意義
表達(dá)方式
結(jié)果
==
等于
$delta == $omega
False
!=
不等于
$delta != $omega
True
>
大于
$delta > $omega
True
<
小于
$delta < $omega
False
>=
大于或等于
$delta > = $omega
True
<=
小于或等于
$delta <= $omega
False
PHP4還增加了一種新的操作符"===",用來測試兩個數(shù)據(jù)數(shù)值和類型是否都相同,在這一部分的最后一小節(jié)有一個簡單的例子。