PHPを学ぶ - 第2章を学びます

PHPを使用します

フォーム

フォーム処理:

  • PHPのスーパーグローバル:$ _ GETと処理フォームデータ(フォームデータ)のための$ _POST

    <form>タグのフォーム

    action属性:URL指定されたフォームデータ提出

    method属性:HTTPメソッドの規定を提出する際に使用します(推奨POST)

    <input>タグのフォーム要素

    プロパティを入力します。動的に定義されたラベルのボックスタイプ

    <!DOCTYPE html>
    <html>
    <head>
      <title>表单处理</title>
    </head>
    <body>
      <form action="index.php" method="post">
          Name:<input type="text" name="name" />
          E-mail:<input type="text" name="E-mail" />
          <input type="submit" value="Yes" />
      </form>
    </body>
    </html>

    HTMLドキュメントのフォームデータは、PHPファイルを処理する方法を掲示するために提出されます

  • 同様に、PHPファイルは、フォームのPOST HTMLページのフォームの送信データを受け入れ

    <!DOCTYPE html>
    <html>
    <head>
      <title>php处理表单</title>
    </head>
    <body>
      <?php 
          echo $_POST["name"];
          echo "<br />";
          echo $_POST["E-mail"];
       ?>
    </body>
    </html>

    同様に、この方法は、フォームのPHPファイルを処理するフォームを送信するPOSTメソッドを取得するために変更することができます

フォーム検証:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title>表单处理</title>
</head>
<body>
    <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
        姓名:
        <input type="text" name="name" />
        <br />
        邮箱:
        <input type="text" name="E-mail" />
        <br />
        网址:
        <input type="text" name="url" />
        <br />
        评论:
        <textarea rows="20px" cols="30px" name="txt"></textarea>
        <br />
        性别:
        <input type="radio" value="男" name="sex" />男
        <input type="radio" value="女" name="sex" />女
        <br />
        <input type="submit" value="Yes" />
    </form>
    <?php 
        function br() {
            echo "<br />";
        }
        echo $_POST["name"] ;
        br();
        echo $_POST["E-mail"];
        br();
        echo $_POST["url"];
        br();
        echo $_POST["txt"];
        br();
        echo $_POST["sex"];
     ?>
</body>
</html>

1567507863801

$ _SERVER [ "PHP_SELF"]変数:

スーパーグローバル変数は、現在実行中のスクリプトファイル名を返します

htmlspecialchars()メソッド:

HTMLエンティティに文字

日付と時刻:

()日付:日付と時刻を取得します。

  • 语法:文字列、日付(文字列形式[、INTタイムスタンプ])
  • 引数:形式表示形式、タイムスタンプがタイムスタンプです
パラメータ値 説明
年4桁の完全な表現
メートル 番号は0をリードすると、月を示しています
D 先行ゼロの月の最初の日、2桁
L(Lの小文字) 曜日、全文
N 1-7の文字列を、その週の最初の数
ワット 週の最初の数日間、0-6
から 今年の最初の数日間
W 今年の最初の数週間
H 先行ゼロの時間、24時間形式、
先行ゼロ分の数があります。
S 先行ゼロの秒数、
ザ・ 今日のUnixエポックからの秒数
時間()関数:
  • 現在時刻の秒数の合計のタイムスタンプを返します。
  • フォーマット:INT時間(無効)
microtime()関数:
  • 現在のタイムスタンプとマイクロ秒を返します。
mktime()関数:
  • 同上

おすすめ

転載: www.cnblogs.com/wangyuyang1016/p/11456065.html