PHP Manual
/
フォーム

HTMLフォーム - ブラウザ上の部分

22. 08. 2019

Obsah článku

サーバーサイドでPHPを使ってユーザーデータを処理する前に、まずデータを取得する必要があります。これは、データを受け取るための基本的な要素を定義したHTMLフォームを介して、ブラウザ上で行われます。この記事の目的は、フォームのすべての可能性を提示することではなく、データを受け入れ、原理を理解するための基本的な可能性だけを提示することである。

基本的なHTMLフォームのソース

<form action="script.php" method="get">
<!-- Zde bude celý obsah formuláře -->
</form>

各フォームは、HTMLタグ <form> で始まり、 </form> で終わります。これらのタグの間に配置されたすべてのフォームフィールドが送信されます。

次に、action属性でフォームの送信先(スクリプト名)を、method属性で送信方法(GETまたはPOST)を設定します。 送信方法と送信先を指定しない場合、フォームはデフォルトでGETメソッドで自身を送信します。

基本的なフォームフィールド

最も使用されるフィールドは、テキスト(文字列)を取得するために使用されます。各フィールドには、投稿後に認識できるような型と名前がついています。

一般的なテキストフィールド

最も重要なことは、プレーンテキストフィールドを要求することです。

<input type="text" name="food">

のように入力します。

パスワード欄

<input type="password" name="heslo">

チェックボックス

ブール値 (TRUEFALSE) をチェックするために使用されます。

<input type="checkbox" name="vop" checked="checked">

ラジオボタンで複数選択可能

<input type="radio" name="language" value="cz" checked> Čeština
<input type="radio" name="language" value="sk"> Slovenština
<input type="radio" name="language" value="en"> Angličtina

いくつかのオプションから選択できるようになっています。選択されたオプションは、その値を送信します。デフォルトでは、checked="checked"属性のフィールドを一つ選択するのがよいでしょう。

送信ボタン

フォームには、送信ボタンを無制限に配置することができます。入力が簡単なのです。

<input type="submit" value="Odeslat">

クリックされると、フォームフィールドからすべてのデータが取り込まれ、セットスクリプトに送信されます。

のように入力します。

サーバーでのデータ処理

次に、データをサーバーに送ってそこで処理する必要がありますが、これについては次回の記事で説明します。

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
2.
Status:
All systems normal.
2024