サーバーサイドでPHPを使ってユーザーデータを処理する前に、まずデータを取得する必要があります。これは、データを受け取るための基本的な要素を定義した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"
属性のフィールドを一つ選択するのがよいでしょう。
フォームには、送信ボタンを無制限に配置することができます。入力が簡単なのです。
<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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja