ホームページ > バックエンド開発 > PHPの問題 > テキストフィールドPHPの書き方

テキストフィールドPHPの書き方

王林
リリース: 2023-05-07 13:21:07
オリジナル
840 人が閲覧しました

PHP では、テキストエリアはユーザー入力を受け取るために使用されるフォーム コントロールです。 HTML では、テキスト領域は <textarea> タグを使用して宣言されます。

フォーム処理中にテキスト フィールドの値を取得するには、使用するリクエスト メソッドに応じて、$_POST または $_GET スーパー グローバル配列を使用する必要があります。フォーム送信時。テキストエリアの値を取得する標準コードは以下のとおりです。

$textarea_value = $_POST['textarea_name'];
ログイン後にコピー

このうち、textarea_nameはテキストエリアのname属性値で、$textarea_value はテキストです。フィールドの値であり、ユーザーが入力したテキストです。

以下は、完全な HTML フォームと PHP 処理コードの例です:

<form action="process.php" method="post">
  <label for="message">请输入留言:</label>
  <textarea name="message" id="message"></textarea>
  <input type="submit" value="提交">
</form>
ログイン後にコピー
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  $message = $_POST['message'];
  echo "您输入的留言是: $message";
}
?>
ログイン後にコピー

この例では、テキスト フィールドと送信ボタンを含む単純なフォームを作成しました。フォームの action 属性は、フォーム送信データの処理に使用される process.php という名前の PHP ファイルを指します。フォームの method 属性は post に設定されます。これは、フォーム データが process.php## の $_POST スーパーに送信されることを意味します。 # グローバル配列内のファイル。

process.php ファイルでは、if ステートメントを使用して、要求されたメソッドが post であるかどうかを確認します。そうであれば、テキストフィールドの値は、$message 変数に保存されます。次に、echo を使用してこの変数を出力し、ユーザーが入力したメッセージをページ上で確認できるようにします。

つまり、PHP でのテキスト フィールドの使用は、他のフォーム コントロールと似ています。 HTML の

<textarea> タグを使用してテキスト領域を設定し、フォーム送信データを取得するには $_POST または $_GET スーパーグローバル変数を使用する必要があります。 。フォーム処理コードに適切な検証とフィルタリング (悪意のあるスクリプトを含むテキストを削除するなど) を実装すると、テキスト フィールドは強力なフォーム入力コントロールになります。

以上がテキストフィールドPHPの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート