ホームページ >php教程 >php手册 >PHP で HTML フォームを使用する (1)

PHP で HTML フォームを使用する (1)

WBOY
WBOYオリジナル
2016-06-21 09:15:371082ブラウズ

HTML フォームを通じてユーザーが送信した情報を簡単に操作できる機能は、常に PHP の強みの 1 つです。実際、PHP バージョン 4.1 では、この情報にアクセスする新しいメソッドがいくつか追加され、以前のバージョンで最も一般的に使用されていたメソッドの 1 つが事実上削除されています。この記事では、PHP の古いバージョンと新しいバージョンの両方を使用して、HTML フォームで送信された情報を操作するさまざまな方法を検討します。この記事では、単一の値を検討することから始めて、次に、一般に使用可能なフォーム値にアクセスできるページを構築します。

注: この記事は、PHP バージョン 3.0 以降を実行している Web サーバーにアクセスできることを前提としています。 PHP 自体と HTML フォームの作成についての基本的な理解が必要です。

HTML フォーム



この記事を読むと、さまざまなタイプの HTML フォーム要素が PHP がアクセスできる情報をどのように提供するかがわかります。この例では、2 つのテキスト フィールド、2 つのチェックボックス、および複数の項目を入力できる選択ボックスで構成される単純な情報フォームを使用しました。 ツアー情報



ミッション情報





< ;table width="100%">

船名:< /td>

旅行日:

ミッション目標:





探索



連絡先





乗組員の種類:






















メソッドが指定されていない場合、フォームはデフォルトのメソッド GET を使用します。これは、次に示すように、ブラウザによってフォーム値を URL に追加するために使用されます。 www.vanguardreport.com/formaction.php?

ship=Midnight+Runner&tripdate=12-15-2433&exploration=yes&crew=snertal&crew=gosny

図 1 はフォーム自体を示しています。




図 1. HTML フォーム



古い方法: グローバル変数へのアクセス



リスト 2 に示すコードは、フォームの値をグローバル変数として処理します。グローバル変数 フォーム value


echo "Ship = ".$ship;

echo "
";

echo "Tripdate = ".$tripdate;

echo "< br / >";

echo "Exploration = ".$exploration;

echo "
gt;";

echo "Contact = ".$contact;

?>
ウェブによって生成されましたページには送信された値が表示されます:




Ship = Midnight Runner

Tripdate = 12-15-2433

Exploration = yes

Contact =




(後で説明するように、Contact には値がありません。ボックスはチェックされていません)。









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