HTMLフォーム - ブラウザ上の部分
サーバーサイドでPHPを使ってユーザーデータを処理する前に、まずデータを取得する必要があります。これは、データを受け取るための基本的な要素を定義したHTMLフォームを介して、ブラウザ上で行われます。この記事の目的は、フォームのすべての可能性を提示することではなく、データを受け入れ、原理を理解するための基本的な可能性だけを提示することである。
サーバーサイドで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">
。
チェックボックス
ブール値 (TRUE と FALSE) をチェックするために使用されます。
<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"属性のフィールドを一つ選択するのがよいでしょう。