code1-1
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>订单表单页001</title> </head> <body> <form action="processorder.php" method="post"> <table style="border: 0px"> <tr style="background: #cccccc"> <td style="width: 150px ; text-align: center;">Item</td> <td style="width: 15px ; text-align: center;">Quantity</td> <!-- width:宽度;text-align:水平对齐(center-居中)--> </tr> <tr> <td>Tires</td> <td> <input type="text" name="tireqty" size="3" maxlength="3" /> <!-- size:规定字段的宽度; maxlength:规定输入的最大字符数 --> </td> </tr> <tr> <td>Spark Plugs</td> <td> <input type="text" name="oilqty" size="3" maxlength="3" /> </td> </tr> <tr> <td colspan="2" style="text-align: center;"> <input type="submit" value="确定" /> </td> </tr> </table> </form> </body> </html>**
HTML文書は、単純なフォームページの情報を定義します。
action属性は、PHPファイル転送シートポストを形成するためのプロセスを定義し、
フォーム、入力、テーブル、TR内で、TD他の標識が、使用されています
スタイル属性は、ラベル上のスタイル(CSS)を設定することができます
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>表单处理页</title>
</head>
<body>
<?php
echo "<h3>表单处理页面</h3>";
echo "<h2 style='color: red ; text-align: center;'>系统提示:提交正常!</h2>";
echo "<p>".date('H:i, js F Y')."</p>"; // date:php中的时间和日期函数,调用该函数可以获取时间和日期
# 处理表单数据:tireqty oilqty sparkqty
$Tire = $_POST["tireqty"];
$Oil = $_POST["oilqty"] ;
$Spark = $_POST["sparkqty"] ;
// 要向在页面可视化这些数据,可以使用echo()输出,但是为了考虑安全问题,需要使用htmlspecialchars()函数;
// htmlspecialchars():返回HTML实体
echo htmlspecialchars($Tire)."<br />".htmlspecialchars($Oil)."<br />".htmlspecialchars($Spark)."<br />";
?>
</body>
</html>
宣言と定数を使用しました:
関数を定義します
DEFINE( '[定数名]'、[値])
変数のスコープ:
- カテゴリー:
- 内部変数:唯一の特定の構成で使用すること
- :(内蔵のスーパーグローバルグローバル変数)プログラムのどこにでも呼び出すことができます
スーパーグローバル変数の一部:
$ _ GET / $ _ POST:
GETまたはPOST HTTPプロトコル要求フォームはデータ(フォーム)を受信提出
$ GLOBALS:
すべてのグローバル変数の配列
$ _COOKIE:
クッキー変数配列
$ _FILES:
アレイに関連ファイルをアップロード
$ _ENV:
環境変数配列
$ _REQUEST:
ユーザーが入力した変数の配列(含める:ポストクッキーを取得します)
$ _SESSION:
セッション変数配列
シンプル理解変数機能:
変数の型をテストし、設定します。
PHPは、最も一般的な2つの関数があります。
gettype()関数:
- 文字列を返す変数の型を決定し、(ブール値、int型、ダブル、文字列、配列、オブジェクト、リソース、NULL、不明(不明なタイプは))のタイプ名が含まれています
SETTYPE()関数:
- タイプと変数名のタイプを受け取ります