ホームページ  >  記事  >  バックエンド開発  >  PHPフォームをどう扱うか?あなただったら、どう対処しますか?

PHPフォームをどう扱うか?あなただったら、どう対処しますか?

慕斯
慕斯オリジナル
2021-05-27 15:39:501393ブラウズ

前回の記事では「PHP whileループの使い方は?」についてご紹介しました。 (詳しい説明付き) ", この記事では引き続き PHP フォーム処理を紹介します。一定の参考価値があります。困っている友人は参考にしてください。フォーム処理に関するあなたの問題を解決できることを願っています。

PHPフォームをどう扱うか?あなただったら、どう対処しますか?

#HTML フォームを処理するとき、PHP は、HTML ページのフォーム要素を PHP スクリプトで使用できるように自動的に作成します。

PHP の $_GET 変数と $_POST 変数は、ユーザー入力などのフォーム内の情報を取得するために使用されます。

HTML PHP を使用してフォーム処理を完了します:

まず、

form フォームを作成します:

form.htmlファイルのコードは次のとおりです:

<html>
<head>
<meta charset="utf-8">
<title>古诗词研讨会</title>
</head>
<body>
<form action="1.php" method="post">
作者: <input type="text" name="fname">
名句: <input type="text" name="age">
<input type="submit" value="提交">
</form>
</body>
</html>

コードの実行結果は次のとおりです:

PHPフォームをどう扱うか?あなただったら、どう対処しますか?

ユーザーが上記のフォームに記入して送信ボタンをクリックすると、 , フォーム データが送信されます

"1.php" という名前の PHP ファイルに移動します ;

次に、1.php のコードを次のように編集します。

纳兰<?php
echo $_POST["fname"]; 
?>!<br>
代表名句是<?php
echo $_POST["pome"];
?>

コード 実行結果は以下の通りです。

PHPフォームをどう扱うか?あなただったら、どう対処しますか?

PHP ドロップダウンメニューのデータを取得します

#チェックボックス チェックボックス

CheckBox とは

: CheckBox コントロールは一般にチェック ボックスと呼ばれるもので、通常はオプションをオンまたはオフにするために使用されます。このコントロールは、ほとんどのアプリケーションの [設定] ダイアログ ボックス内にあります。チェックできるのは、CheckBoxPHP チェックボックスです。このチェックボックスは複数の値を選択できます。


具体的なコードは次のとおりです:

<?php$q = isset($_POST[&#39;q&#39;])? $_POST[&#39;q&#39;] : &#39;&#39;;if(is_array($q)) {
    $sites = array(   
            foreach($q as $val) {
        // PHP_EOL 为常量,用于换行
        echo $sites[$val] . PHP_EOL;    }
      } else {
?>
<form action="" method="post"> 
    <input type="checkbox" name="q[]" value="人生若只如初见"> 人生若只如初见<br> 
    <input type="checkbox" name="q[]" value="何事秋风悲画扇"> 何事秋风悲画扇<br> 
    <input type="checkbox" name="q[]" value="等闲变却故人心"> 等闲变却故人心<br>
    <input type="checkbox" name="q[]" value="却道故人心易变"> 却道故人心易变<br>
    <input type="submit" value="提交">
    </form>
<?php}?>

コードの実行結果は次のとおりです:

PHPフォームをどう扱うか?あなただったら、どう対処しますか?推奨される学習: "

PHP ビデオ チュートリアル

>>

以上がPHPフォームをどう扱うか?あなただったら、どう対処しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。