人気の株主優待

weblovelog

ウェブ業界人のためのウェブ情報サイト。

PHP学習7回目 色々なフォームを扱ってみよう!

      2015/08/19

コンボボックス(プルダウンメニュー)

value属性の値が送信されることに注意。

ラジオボタン

A B C

[疑問]上記二つを選ぶ判断基準は何か?
項目数の多いもの⇒コンボ
参考:都道府県などを選ばせる
項目数少ない⇒ラジオ
参考:性別を選ばせる

チェックボックス
A B C

※忘れやすい箇所ですが、複数選択させたいときはこうします。
name属性にひと工夫しましょう
name=”check” を下のように[]をつけます。 name=”check[]”
たったこれだけでOK!データを配列として受け取ってくれます。

テキストエリア

フォームデータの加工例(確認ページなどで使用)

<p>●コンボ・ボックスの選択:<?=$_GET['combo']?></p>

<p>●ラジオボタンの選択:<?=$_GET['radio']?></p>
<p>●チェックボックスの選択</p>
<ul>
<?php
foreach($_GET['check'] as $value)
{
print(“<li>{$value}</li>”);
}
?>
</ul>
<p>●テキストエリアの入力値</p>
<?php
print(“<p>”.nl2br($_GET['textarea']).”</p>”);
?>

 - PHP学習(準備中), その他, プログラミング ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  関連記事