ホームページ > バックエンド開発 > PHPチュートリアル > phpフォームとは phpフォームの作成方法(例)

phpフォームとは phpフォームの作成方法(例)

不言
リリース: 2023-04-03 11:42:01
オリジナル
4831 人が閲覧しました

php フォームはフォーム要素を含む領域です。

タグを使用し、関連するフォーム要素をそこに挿入することでフォームを作成できます。以下では、フォームの作成方法を詳しく説明します。

フォーム要素は、ユーザーがフォームに情報を入力できるようにする要素です (テキスト フィールド、ドロップダウン リスト、ラジオ ボタン、チェック ボックスなど)。

フォームは、form タグ () を使用して定義されます。

<form action="script.php" method="post"> 
</form>
ログイン後にコピー

PHP に関する限り、form タグの最も重要な属性は action であり、フォーム データがどのページに送信されるかを指定します。これが空の場合は、フォームを含むページに送信されます。これが現在のページです。
2 番目の属性は、処理ページにデータを送信する方法を指定するメソッドです。2 つのオプション (get と post) は、使用する HTTP メソッドを示します。

#method メソッドの選択:

##get メソッドは、送信されたデータをURL に追加された (名前と値) のペアが受信ページに送信されます。例:

http://www.example.com/script.php?name=Homer&gender=M&age=35

残念ながら、get 経由で転送されるデータ量は限られており、それほど多くはありません。安全です (データが見えるため)。

一般的に、get はデータベース内の特定のレコードや検索結果などの情報を要求するために使用されます (検索ではほとんどの場合 get が使用されます)。

アクション (データベース レコードの更新や電子メールの送信など) を実行する必要がある場合は、post メソッドを使用します。

こうした理由から、私は基本的にpostを使用しており、例外が発生した場合は別途指摘します。


シンプルなフォームを作成しましょう。このファイルには php コードが含まれていないため、拡張子 (.html) を付けてファイルを保存しました。もちろん、それを使用することもできます。 (.php) 接尾辞。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>简单的HTML表单</title>
<style type="text/css">
label {font-weight: bold;color: #300ACC;}
</style>
</head>

<body>
<form action="demo1.php" method="post">

	<fieldset><legend>在下面的表格输入您的信息:</legend>
	
	<p><label>姓名: <input type="text" name="name" size="20" maxlength="40" /></label></p>
	
	<p><label>邮箱地址: <input type="text" name="email" size="40" maxlength="60" /></label></p>
	
	<p><label for="gender">性别: </label><input type="radio" name="gender" value="M" /> 男 <input type="radio" name="gender" value="F" /> 女</p>
	
	<p><label>年龄:
	<select name="age">
		<option value="0-29">30岁以下</option>
		<option value="30-60">30岁 到 60岁 之间</option>
		<option value="60+">60岁以上</option>
	</select></label></p>
	
	<p><label>评论: <textarea name="comments" rows="3" cols="40"></textarea></label></p>
	
	</fieldset>
	
	<p align="center"><input type="submit" name="submit" value="提交信息" /></p>

</form>
</body>
</html>
ログイン後にコピー
このようなフォームが完成しました。最終的なレンダリングは次のとおりです:

関連する推奨事項:

PHP フォームとフォーム作成とは何ですか

PHP フォームを構築するにはどうすればよいですか?

以上がphpフォームとは phpフォームの作成方法(例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート