人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://sumo.goo.ne.jp/kiroku_daicho/index.html

上記のページのように、選択された値によって異なる結果を出すCGI,PHP等の解説ページ等はございますか?

本日中に質問を終了させていただきますので、よろしくお願い致します。

●質問者: take472
●カテゴリ:ウェブ制作
✍キーワード:CGI PHP いただきます 本日
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ke_ishi
●120ポイント

http://php.s3.to/man/language.variables.external.html

PHPの外部から来る変数

値を選択する画面はただのhtmlで、formによって複数の値をphpスクリプトにGETメソッドで渡しています。

phpスクリプトで、GETメソッドで渡された値を取得する方法は公式ページにも載っています(1つ目のURL参照)。取得した値で振り分けるのは、switch文が便利かな(2つ目のURL)。


簡単にサンプルを書いてみましたので参考にどうぞ。


# 呼び元 form.html


<form action=”view.php” method=”get”>

<select name=”blood”>

<option value=””>↓血液型を選んでください</option>

<option value=”a”>A型</option>

<option value=”b”>B型</option>

<option value=”o”>O型</option>

<option value=”ab”>AB型</option>

</select>

<input type=”submit” value=”表示”>

</form>


# 結果表示 view.php

<?php

$blood = $_GET[’blood’];

switch($blood){

case ’a’:

echo(’あんまり神経質なのは嫌われますよ’);

break;

case ’b’:

echo(’ほんとに自己中心的ですね’);

break;

case ’o’:

echo(’他力本願なところがあるんじゃないですか?’);

break;

case ’ab’:

echo(’変なことに拘りがちではないですか?’);

break;

default:

echo(’血液型を選んでくださいってば’);

break;

}

?>


整形のために全角空白を使ってます、半角空白やタブに置換してからテストしてください。

がんばってください。


#内容は適当なので、気にしないでください(^-^

http://php.s3.to/man/control-structures.switch.html

switch


2 ● hichii
●10ポイント

http://asa7410.hp.infoseek.co.jp/jscript/sample-linkdirectory.ht...

HP-DESIGN.NET [JAVASCRIPT >> JS SAMPLE]

ジャバスクリプトでありました。

二番目はサンプル75です。

三番目は49が参考になるといいですが・・・

http://www.usagi-js.com/sample/jssample4zoku.htm

うさのJavaScript講座

http://www.usagi-js.com/sample/jssample5.htm

うさのJavaScript講座・サンプル集5

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ