はじめまして、初めて質問します。
PHPは授業で半年ほど習っただけの初心者です。
PHPでこんな感じのプログラムを作ろうとしています。
形式(?)はプルダウンです。
質問1:--あなたの性別は何ですか?-- ←初期選択
1:男性
2:女性
質問2:--あなたはスポーツは好きですか?-- ←初期選択
1:好き
2:どちらともいえない。
3:嫌い
[送信ボタン]
2つの質問で6通りの組み合わせが出来ますが、それぞれの組み合わせで送信ボタンを押すと、別のページ(URL)に飛ぶようにしたいのです(意味が分からなかったらごめんなさい)。
するにはどのように記述すれば良いのか……と、かなり漠然とした投げっぱなしな質問ですが、どうかお願いします。
プルダウン形式にこだわりはないので、「この形式なら似たのがあるよ!」といったものがあったら是非教えてください。
プルダウンでいくら調べても、年月日ばかり出て、選択肢部分を作るだけで精一杯でした……
No.2ベストアンサー
- 回答日時:
こんにちは。
>次ページに飛んだ場合、選んだ結果を表示ではなく、選んだ結果で開くページが変わるようにしたいのです。
>ページの方は別に作っております
サンプルは選んだ結果だけを表示しているように見えますが全部別のページになっています。
URLを見ればわかりますが便宜上結果が表示されるようなHTMLにしているだけです。
男性:好き→m-1.html
男性:どちら→m-2.html
男性:嫌い→m-3.html
女性:好き→f-1.html
女性:どちら→f-2.html
女性:嫌い→f-3.html
m-x.htmlの部分を作った別のページに合わせてもらえればそのまま動きますよ。
PHPのバージョンもサンプルに載せておきました。
動き自体はどちらも見た目変わらないです。
controll.phpを経由してそれぞれのHTMLへ移動しています。
http://hppg.moe.hm/okwave/qa/q7292387/
またわからないことがあったら補足してください。
No.1
- 回答日時:
こんにちは。
PHPというよりはJavaScriptの処理になると思います。
といってもサーバ側で選択された内容によって処理を振り分けるのであればPHPです。
どちらを想定していますか?
JavaScriptの動きであれば以下でソースを見てみてください。
http://hppg.moe.hm/okwave/qa/q7292387/
PHPで行うのであればpostなりgetなりでフォームを送信してPHP内でその値を参照し、表示するページを変更すれば良いです。
>>LancerVIIさん
回答ありがとうございます。
JavaScriptを触った事が無いので、PHPだけで作れると良いのですが……
次ページに飛んだ場合、選んだ結果を表示ではなく、選んだ結果で開くページが変わる
ようにしたいのです。
ページの方は別に作っております。
男性⇒好き だとスポーツ好きな男性に向けたページに移動。
女性⇒嫌い だとスポーツ嫌いな女性に向けたページに移動。
っといった具合にすることはできますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- 宅地建物取引主任者(宅建) エクセル 1 2023/01/31 21:29
- Illustrator(イラストレーター) Illustrator アンカーポイント選択について 3 2023/01/30 12:31
- 画像編集・動画編集・音楽編集 Windowsに付属しているビデオエディター。BGMを追加する方法は? 1 2022/06/26 08:54
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
社内イントラネットのHPにアク...
-
訪問回数ごとに違うページを表...
-
onedrive にexcelファイルをア...
-
拡張子php画像をjpg画像等に変...
-
Subversionのリポジトリの削除
-
.phpファイルが、表示されない
-
さくらレンタルサーバーでPHPが...
-
PHPのif文でその処理を途中で抜...
-
さくらサーバーにて、phpからメ...
-
フォントの色を変えるには?
-
fopenでファイルが開かない場合...
-
mysql utf8、php・euc-jp で出...
-
readdir()関数について教えて下...
-
リンク先を隠す方法はないでし...
-
pearのパッケージについて
-
ここでの ②if($su_d<>"")の比較...
-
PHPで画像をデータベースから表...
-
Quixplorerがうまく動作しない...
-
これは例外処理でしょうか?
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
index.phpって何ですか? 具体...
-
社内イントラネットのHPにアク...
-
phpで大量のhtmlを任意の順番で...
-
PHPでの複数ファイル出力
-
CGIでHTMLファイルのPHP部分を...
-
phpコードの戻り値をhtmlファイ...
-
ヒアドキュメントの中で別ファ...
-
HTMのファイルをPHPに変換す...
-
VScode文字の色の変更について
-
php excelダウンロード
-
public_htmlと同じ階層にあるフ...
-
拡張子をhtmlにすることのメリ...
-
PHPの結果をhtmlで保存する方法
-
トップページURLのみで下層ペー...
-
phpのheader関数でページ移動さ...
-
PHP プルダウンからの選択 ペ...
-
file_get_contentsでcss読み込み
-
file_get_contents()の動きが読...
-
includeで読み込んだ内容を変数...
おすすめ情報