• 締切済み

セレクトメニュー

レンタルではなく自分のサーバーに設置できるセレクトメニューさせるプルグラムを探していますPHP・CGIどちらでも良いです。 携帯用サイトなのでjavaは使えないので困っています

  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

Perlのサンプルです。 ===sample.cgi #! perlのパス %list = ( google => 'http://www.google.co.jp/', yahoo => 'http://www.yahoo.co.jp/', goo => 'http://www.goo.ne.jp/', ); $ENV{QUERY_STRING} =~ m/.*?=(.*)/; $key = $1; print 'Location: ',$list{$key},"\n\n"; exit; ===sample.html <html><head></head> <body> <form action="sample.cgi" method="get"> <select name="f"> <option value="yahoo">yahoo</option> <option value="goo">yahoo</option> <option value="google">google</option> </select> <input type="submit" value="JUMP"> </form>

関連するQ&A

  • セレクトメニューについて

    HTMLでフォームを作っています。 セレクトメニュー(クリックするとメニューが出てきて一つ選ぶやつ)がいくらかあります。 前のセレクトメニューの選ばれたものによって、次のセレクトメニューの選択肢を変更するにはどうすればよいのでしょうか? cgiの実行も可能です。 御願いします。

    • ベストアンサー
    • HTML
  • セレクトメニューセレクトメニューへのジャンプ

    こんにちは。 セレクトメニューの選択項目に応じて、もう1つのセレクトメニューの内容を変更する方法は大体理解したのですが、 さらにもう一つ、+もう一つ・・・とセレクトメニューの項目をリンクさせて変更することは可能でしょうか? 例えば、 セレクトメニュー(1) 選択   ↓ ジャンプ セレクトメニュー(2) 選択   ↓ ジャンプ セレクトメニュー(3) 選択   ↓ ジャンプ セレクトメニュー(4) 選択   ↓ 検索用CGI実行 クリック というように選ばれた各項目ごとに次のセレクトメニューにジャンプして項目の変更を行いたいです。 参考サンプル等、 どなたか情報をお持ちの方がおりましたら、 よろしくお願いいたします。

  • セレクトメニューが表示されません。

    検索してみましたが、該当する回答が発見できなかったので、お願いします。 (もし、過去の質問と重複していたらすみません) フォームにセレクトメニューを設置してみたところ、 セレクトメニューが表示される部分に同ページ内の<div>で背景に設定してあるバナーが表示されてしまいます。 マウスオンでバナーの背景画像は消え、セレクトメニューが表示されるのですがリロードすると、またセレクトメニューの上にバナーの背景画像が表示されてしまいます。 ちなみに同じフォームに設置してあるラジオボタンは正常に表示されました。 お忙しいところお手数をおかけして申し訳ありませんが、ご回答のほどよろしくお願いします。

    • ベストアンサー
    • HTML
  • セレクトメニューに値を戻す

    よろしくお願いします。 現在、 (1)「入力ページ」から値を取得しCSVに書き込み (2)特定キーによりCSVの内容を「編集ページ」に読み出し と言うことを行いたいのです。 (1)は問題ないのですが、 (1)の「入力ページ」からセレクトメニューで取得した値を(2)でもセレクトメニューで取得したいのですが可能でしょうか? 要は(1)も(2)も見た目を同じに、 「入力ページ」は新規入力用、「編集ページ」は変更・更新用というふうに使いたいです。 例えば、 セレクト項目の内容が、  北海道  青森県  岩手県  宮城県 となっており、(1)で「青森県」を選択→CSVへ書き込み とし、 (2)の表示の時にセレクトメニューには「青森県」が表示されており、かつ上記の項目が選択可能であるようにしたいのですが、 どなたか情報等お持ちの方いらっしゃいましたら、 よろしくお願いいたします。 webサーバー・・・HP-UX web・・・IE CGI開発言語・・・Perl 開発端末・・・windows2000(Tera Term 使用)

  • セレクトメニューの項目をファイルから

    よろしくお願いいします。 セレクトメニューの項目を別に作成しているテキストファイルから読み込みことは可能でしょうか? aaa.txt 北海道,青森県,岩手県,宮城県,・・・ aaa.html-セレクトメニュー  |北海道|  |青森県|  |岩手県|  |宮城県|  | ・   |  | ・   |  | ・   | webサーバー・・・HP-UX web・・・IE CGI開発言語・・・Perl 開発端末・・・windows2000(Tera Term 使用) 以上、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • PHPは何ができますか?

    携帯サイトを造っているのでJavaスクリプトは使えません。 PHPやCGIは使えるようなのでそれを使って何かしたいのですが、何ができるのでしょうか? プルダウンメニューはできました。他にアンケート機能、占い機能などをつけたいのですが、PHPやCGIでできますかね?またできる場合どうやって書けばよいのか教えてほしいです。親切な人、お願いします

    • 締切済み
    • PHP
  • PHPでセレクトメニュー

    こんにちは。 PHPでDBから読み込んだ値によってセレクトメニュー、selected のタグが付く場所を変えたいんですが、自分の知識だけだと長文になってしまい短くできないものか悩んでます。 例えば値が1-3で、対応する値がA-Cだとすると、 <select name="menu"> <option value="1" selected>A</option> <option value="2">B</option> <option value="3">C</option> </select> で、データを受け取った値によって selectedの位置を"2"の後、"3"後に変更したいです。 自分で書くと <?php if ( $row["menu_c"] == 1){ <option value="1" selected>A</option> <option value="2">B</option> <option value="3">C</option> }elseif( $row["menu_c"] == 2){ <option value="1">A</option> <option value="2" selected>B</option> <option value="3">C</option> ・・・ <option value="3" selected>C</option> } ?> のようになり、項目数分だけ毎回書き足す事になってしまします。 お分かりになる方ご教授頂けないでしょうか。

    • ベストアンサー
    • PHP
  • セレクトメニューが・・・

    CGIでHPをつくり、そのHPから入力HPへ飛びフォームの値をもとのHPに返すということをやっているのですが、ここで、セレクトメニューのvalueの値によってはそこのHPから入力のHPに飛べなくなるという現象がおきてます。 1部ですが、例を示すと・・・ print "<select name='place'>"; print "<option value='aaa:3821'>aaa</option>"; print "<option value='bbb3822'>bbb</option>"; print "<option value='ccc:3801'>ccc</option>"; print "<option value='ddd:3802'>ddd</option>"; print "</select>"; print "<br>"; となっていて、ここで小文字と数字の間に[\n]を1つでも入れるとエラーにはならずしっかり飛ぶことができますが、今のように全て文字と数字だけではなぜかエラーが起こってしまっています・・・ なぜなんでしょうか・・・・?

    • 締切済み
    • CGI
  • セレクトメニューに文字列をセットする方法

    JavaScriptを勉強し始めてまだ1ヵ月の初心者です。 どうしても分からず先に進めません。どうか、教えて下さい。 よろしくお願い致します。 下記の文字列を配列や連想配列などを使用して、二段構えのセレクトメニューを作成したいのです。 ちなみに、PHPでHIDDENを使用して文字列をセットしています。 A0,0001,あああ,A0,0002,いいい,B0,1111,かかか, B0,1112,ききき,B0,1113,くくく,C0,1500,さささ… このような文字列を使用し、「A0,0001,あああ」が1レコードのイメージです。 一つ目のセレクトメニューで、頭のA0,B0,C0…を選択し、さらに二つ目のセレクトメニューでは、 一つ目で選択したものによって選択されたものの後半部分がそれぞれメニューに表示されるようにしたいのです。 自分なりにいろんなサイトや書籍で調べてみたのですが、分かりませんでした。 質問の内容も分かり難いかと思いますが、どうぞ宜しくお願い致します。

  • アンケートフォームのCGIについて教えて下さい

    アンケートフォームのCGIについて教えて下さい レンタルサーバーを借りましたが、WEBのCGIの設定がなく どこからか持ってきて自分で作成になるのですが、全くわかりません わかりやすいサイトや設置について教えて下さい

    • 締切済み
    • CGI

専門家に質問してみよう