ホームページ バックエンド開発 PHPチュートリアル PHP4実践体験(8)_PHPチュートリアル

PHP4実践体験(8)_PHPチュートリアル

Jul 21, 2016 pm 04:04 PM
著者 存在する 実際の 私たち スポーツ

著者: Sun Movement

これまでに示したすべての例で、フォームを含む単純な HTML ページと、フォームを処理するためのもう 1 つのページの 2 つのページを提供したことに気づいたかもしれません。入力とデータを受け取る PHP スクリプトです。対応する出力を生成します。ただし、PHP では、$submit 変数を通じてこれら 2 つのページを組み合わせるエレガントな方法が提供されています

すでにご存知のとおり、フォームが PHP スクリプトに送信されると、すべてのフォーム変数が PHP 変数になります。ユーザー定義変数に加えて、フォーム上の「送信」ボタンをクリックするたびに、$submit という名前の変数が作成されるようになりました。したがって、この変数が存在するかどうかをテストすることで、賢いプログラマは 1 ページだけを使用してフォームの初期化と送信後の出力の生成を行うことができます。


デモをお見せしましょう - 最初の選択日付ページとその後のフォーチュン クッキー ページを含む 1 ページを使用して、上記のフォーチュン クッキーの例を実装します。新しい PHP ファイルの名前も「cookie.php」であると仮定しましょう

--------------------------------- -------------------------------------------------
<

if (!$submit)
{
// $submit が存在しない場合は、フォームがまだ送信されていないことを意味します

?> ; html< ヘッド>
< /スタイル>
< font face="Arial" size="+2"> 素晴らしいフォーチュン クッキー ジェネレーター
< フォーム メソッド="GET" action="cookie.php"< ; テーブルのセルスペース = "5"
< td<
< align="right">
< 名前="曜日"> オプション値="月曜日"
オプション値="水曜日">水曜日
< オプション値 ="木曜日">木曜日
< オプション値 ="金曜日">金曜日
< オプション値 ="土曜日">土曜日
< オプション値 ="日曜日"> ;日曜日

<
< ; input type="submit" name="submit" > /td<
< /body>

< /html>


<
else
// $submit が存在する場合、フォームは送信されています

//ここでの決定変数は、ユーザーが選択した日付です
switch ($day)
{

// 最初のケース
case "月曜日":
$fortune = "すべてを複雑で素晴らしいものにする方法を見つけることができたとき、シンプルで効果的なものにしないでください。";
ブレーク;

// 最初のケース
ケース "火曜日"休憩"; Re Break;

Case" Wednesday":
$ FORTUNE =" 冷静な頭の人がこの世界で生きて決して狂うことがないのでしょうか? ";
= "ただ時代に従って、流行に乗ってください。昇進すると、そのタイプは悪魔であることがわかります。";
break; break&gt; ; エコー $day ?<
< /html> <
}
?> -------------- ------------------------
ご覧のとおり、スクリプトは最初にテストします$submit 変数が存在するかどうかを確認します。見つからない場合は、

タグの ACTION 属性が同じ PHP スクリプトに設定されているため、フォームは送信されないと考えられます。が送信されると、同じスクリプトが呼び出されてフォーム入力を処理します。今回は $submit 変数がすでに存在しているため、元のページは表示されなくなりますが、代わりにフォーチュン Cookie を含むページが表示されることに注意してください。これが適切に機能するように、あなたの


---- ----------------------------------- --------------- ------------------------
<入力タイプ = "送信" >
--------------------------- --------------- ------------------
「submit」値が割り当てられた NAME 属性が必要です

-- ---------------------------------------------------- --------------- -------------
< input type="submit" name="submit"> --------------------- ---------------------------- --------------------- ----------



http://www.bkjia.com/PHPjc/316001.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/316001.html

技術記事

著者: Sun Sports これまでに示したすべての例で、フォームを含む単純な HTML ページと、もう 1 つのページの 2 つのページを示したことに気づいたかもしれません。





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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C 言語の定数とは何ですか?例を挙げていただけますか? C 言語の定数とは何ですか?例を挙げていただけますか? Aug 28, 2023 pm 10:45 PM

定数は変数とも呼ばれ、一度定義されると、その値はプログラムの実行中に変更されません。したがって、変数を固定値を参照する定数として宣言できます。テキストとも呼ばれます。定数は、Const キーワードを使用して定義する必要があります。構文 C プログラミング言語で使用される定数の構文は次のとおりです - consttypeVariableName; (または) consttype*VariableName; さまざまなタイプの定数 C プログラミング言語で使用されるさまざまなタイプの定数は次のとおりです: 整数定数 - 例: 1,0 、34、4567 浮動小数点定数 - 例: 0.0、156.89、23.456 8 進数および 16 進数の定数 - 例: 16 進数: 0x2a、0xaa.. 8 進数

CS プレーヤーの第一選択: 推奨されるコンピューター構成 CS プレーヤーの第一選択: 推奨されるコンピューター構成 Jan 02, 2024 pm 04:26 PM

1. プロセッサ コンピュータ構成を選択する場合、プロセッサは最も重要なコンポーネントの 1 つです。 CS などのゲームをプレイする場合、プロセッサーのパフォーマンスはゲームのスムーズさや応答速度に直接影響します。 Intel Core i5 または i7 シリーズ プロセッサを選択することをお勧めします。これらのプロセッサは、強力なマルチコア処理能力と高周波数を備え、CS の高い要件に簡単に対応できるためです。 2. グラフィックス カード グラフィックス カードは、ゲームのパフォーマンスを左右する重要な要素の 1 つです。 CSなどのシューティングゲームでは、グラフィックカードの性能がゲーム画面の鮮明さや滑らかさに直結します。優れたグラフィックス処理能力と高いフレームレート出力を備え、より優れたゲーム体験を提供できる NVIDIA GeForce GTX シリーズまたは AMD Radeon RX シリーズ グラフィックス カードを選択することをお勧めします。

Li Weike の AR メガネはスポーツを最後まで「鏡」にする Li Weike の AR メガネはスポーツを最後まで「鏡」にする May 27, 2023 am 09:07 AM

5月17日、2023年中国国際コンシューマエレクトロニクス博覧会が青島国際展示センターで開幕し、「知恵の統合、未来のデータ収集」をテーマとしたこの博覧会には、300社以上の企業が集まり、最新技術を展示し、最新技術、業界動向を把握し、将来の開発機会を共同で模索します。展示会では、Hotspot Technologyはスマートホーム、eスポーツ、アウトドアキャンプをテーマにした一連の技術製品を展示し、その中でもLi WeikeのスマートARグラスはその技術力が詰まった外観で多くの視聴者の注目を集めた。外観の点では、Li WeikeのARグラスは取り外し可能な超軽量一体型双曲面レンズを使用しており、防眩、防汗、防指紋の特性を備えており、屋外のさまざまな照明環境に適応できます。フレームは軽量のTR90プラスチックチタン素材で作られており、中国の頭囲ビッグデータに基づいた人間工学的研究に基づいています。

ひざまずかないで立ちなさい!ロボット犬が「犬」から「人間」への進化を遂げるのに、ステッキが役立つ 鍵となるのは、さまざまなブランドの犬に適応すること ひざまずかないで立ちなさい!ロボット犬が「犬」から「人間」への進化を遂げるのに、ステッキが役立つ 鍵となるのは、さまざまなブランドの犬に適応すること Apr 14, 2023 pm 09:49 PM

お金があってロボットを買いたいなら、四足ロボットを買ったほうがいいでしょうか?それとも二足歩行ロボットを買った方が良いのでしょうか?四足ロボットはペットのようなもので散歩に連れ出すこともできますが、二足ロボットは将来家事をしてくれるパートナーのようなものです。それぞれにメリットがあるようですが、決めるのは難しいですか?大人として、ダイジェストの答えは当然です。先週、日本の京都で開催された 2022 年 IEEE/RSJ 知能ロボットおよびシステム国際会議 (IROS2022) で、ウースター工科大学 (WPI) と上海科技大学の講演者が講演しました。研究者は新しい解決策を提案しました。四つ足で着地したいときは、四足歩行ロボットを二足歩行ロボットに進化させましょう

WeChat でスポーツをオフにする方法のチュートリアル WeChat でスポーツをオフにする方法のチュートリアル Mar 26, 2024 pm 12:31 PM

1. 携帯電話で WeChat アプリケーションを起動し、アカウントにログインします。 2. WeChat ホームページに入ったら、ページを上にスライドさせ、[WeChat Sports] を見つけてクリックして開きます。 3. WeChat スポーツインターフェイスに入り、右上隅にある設定ボタンをクリックして開きます。

ゼンレスゾーンゼロテクノロジー、8Kスポーツフライングカメラ「Hafuフライングカメラ X1 PRO」「X1 PROMAX」を発売 ゼンレスゾーンゼロテクノロジー、8Kスポーツフライングカメラ「Hafuフライングカメラ X1 PRO」「X1 PROMAX」を発売 Aug 28, 2024 pm 03:31 PM

空飛ぶカメラのパイオニアである Zero Zero Technology は、ハーバード空飛ぶカメラ X1PRO および X1PROMAX の発売を発表し、北京時間 8 月 27 日の早朝に Indiegogo でクラウドファンディングを開始し、オンラインになってから 145 分以内にクラウドファンディングの金額が 1 件を超えました。 100万米ドルを達成し、初の空飛ぶカメラの新記録を樹立した。世界初かつ最先端のフライング アクション カメラとして、これら 2 つの製品はフライング撮影体験を再定義し、スポーツ愛好家やプロのコンテンツ クリエーターに特に適しています。 Hafu フライング カメラ X1PRO および X1PROMAX は持ち運び可能で折りたたみ可能なため、リモコンによるインタラクティブな体験が不要になります。 X1PROMAX: 1/1.3 インチ CMOS センサー、カスタマイズされた 7 層レンズ。 8Kビデオ、14ストップのダイナミックレンジ、107°の広角視野。カスタマイズ可能なNDフィルター。 ×

1150 マザーボードに適した推奨最小 CPU 1150 マザーボードに適した推奨最小 CPU Jan 04, 2024 pm 09:22 PM

ローエンドの中央処理装置 (CPU) を選択する場合は、手頃な価格と基本的なニーズのバランスをとることが重要です。 1150 マザーボードを使用しているユーザーは、適切な最小構成 CPU を選択することで、毎日のオフィス作業、Web ブラウジング、軽いエンターテイメントのニーズを満たすことができます。この記事では、パフォーマンス、価格、消費電力、拡張性の観点から、最適な CPU をいくつか紹介します。最も低いパフォーマンスの CPU の選択の中で、パフォーマンスは重要な考慮事項です。一般的なオフィス ユーザーや軽いエンターテイメント ユーザーにとっては、クアッドコア プロセッサーで十分なニーズを満たすことができます。 Intel の i3 シリーズと PentiumG シリーズはどちらも良い選択です。 i3 シリーズは、より高いパフォーマンスとより大きなキャッシュを備えており、マルチタスクおよびマルチスレッド アプリケーションの処理に適しています。 PentiumGシリーズは、

ピンゴラってすごいですね! Nginxを超える超人気Webサーバー ピンゴラってすごいですね! Nginxを超える超人気Webサーバー Feb 19, 2024 am 11:12 AM

Rust 上に構築された新しい HTTP プロキシである Pingora をご紹介できることを嬉しく思います。 1 日あたり 1 兆を超えるリクエストを処理し、パフォーマンスを向上させ、Cloudflare の顧客に新機能を提供しながら、必要な CPU リソースとメモリ リソースは元のプロキシ インフラストラクチャの 3 分の 1 のみです。 Cloudflare が拡大し続けるにつれて、NGINX の処理能力ではもはやニーズを満たせないことがわかりました。長年にわたってうまく機能していましたが、時間が経つにつれて、私たちの規模での課題に対処するには限界があることに気づきました。したがって、パフォーマンスと機能のニーズを満たすために、いくつかの新しいソリューションを構築する必要があると感じました。 Cloudflareの顧客とユーザーはCloudflareを使用します

See all articles