首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 4 實戰經驗(二):表單處理與條件判斷基礎

     編輯:PHP 相關知識

表單提交到 PHP 腳本

前端表單:

<form action="login.php" method="post">
    名字:<input type="text" name="name">
    <input type="submit" value="送出">
</form>

login.php 接收並顯示

<html>
<head><basefont face="新細明體"></head>
<body>
<center>
<font face="新細明體" size="-1">
我想知道你是否聽說過莎士比亞, <?php echo $name; ?>.
<p>
他要求得到一束另一個名字的玫瑰花,因為那束聞起來可能會更芳香一些。
<p>
你認為呢?
</font>
</center>
</body>
</html>

自動變數建立機制

  • 表單提交時,**所有欄位名稱自動成為同名變數**(如 $name),值為用戶輸入內容。
  • PHP 4 預設 register_globals=On,這行為在新版已移除,**現代寫法應用 $_POST['name']**。
  • 同樣支援 method="POST"(大小寫不敏感)。

比較運算子完整表

假設 $delta = 12, $omega = 9

運算子意義範例結果
==等於$delta == $omegaFalse
!=不等於$delta != $omegaTrue
>大於$delta > $omegaTrue
<小於$delta < $omegaFalse
>=大於或等於$delta >= $omegaTrue
<=小於或等於$delta <= $omegaFalse
===全等(值與型別皆同)$delta === $omegaFalse

PHP 4 新增 ===**,嚴格比較避免型別隱性轉換導致的邏輯錯誤。

教學重點

  • 表單處理是 PHP 優於 Perl 的關鍵優勢之一(自動變數建立)。
  • 條件判斷是編寫實用程式的基石,下一步將學習 if/else、switch、邏輯運算子。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved