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 を使用してこの変数を出力し、ユーザーが入力したメッセージをページ上で確認できるようにします。
<textarea> タグを使用してテキスト領域を設定し、フォーム送信データを取得するには
$_POST または
$_GET スーパーグローバル変数を使用する必要があります。 。フォーム処理コードに適切な検証とフィルタリング (悪意のあるスクリプトを含むテキストを削除するなど) を実装すると、テキスト フィールドは強力なフォーム入力コントロールになります。
以上がテキストフィールドPHPの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。