• 締切済み

入力項目を検索項目に反映させたいのですが

CGI初心者です。もともと他のプログラムも組んだ経験がないので、テキストも何冊か購入したのですが、いまいちわかりません。 いま、データベース検索のものを作成(カスタマイズ)しているのですが、入力項目で入力したものを、検索する項目(プルダウンメニューにしたいのです)に反映させるには、どういうふうに作成したらいいのでしょうか? なにか、ヒントでかまわないので教えてください。 例えば、参加型作品のなかで、作者を記入したら、検索項目にその作者が表示されてひとつの検索絞り込みのキーにしたいのです。 よろしくおねがいします。

  • bori
  • お礼率67% (40/59)
  • Perl
  • 回答数1
  • ありがとう数3

みんなの回答

noname#25358
noname#25358
回答No.1

 いまのboriさんは希望のCGIに対して自分の能力が空回りしている状態なので、もうちょっと細かいプログラム設計をした方がいいですね(^_^;  たとえば、「A」というプログラムを完成させるためには、「1」「2」「3」という3つの段階を踏まなければならない。  「1」をやるためには、どういうプログラミングをすればいい、ということを本を読んで1つ1つ調べていくのです。  とりあえず、手持ちの本の中から1冊選んで、そこに掲載されているプログラムをみんな入力して実行してみてください(このとき、プログラムは手入力しないと勉強になりません)。  それをやれば、Perl というものがどんなもので、いったいどういうことが出来るのか、といったことが分かってくると思います。

bori
質問者

お礼

deagleさんのいわれるとおりですね。理想だけが先走っていて、力がぜんぜんたりなくて、前にすすめないのに時間だけすぎちゃうのであせってしまって・・・ 勉強の仕方もよくわからなかったのですが、アドバイスにあるように、まずは1冊打ち込んでみます。ありがとうございました。その上で躓いたらまた助けてください。お願いします。

関連するQ&A

  • 検索した内容をフォームに反映する方法

    登録画面から必要事項を入力し、送信をクリックすると、データ(CSV)に書き込まれるという仕組みを作っているのですが、 登録画面で「検索」などをクリックすると、検索フォームが出て、そちらで検索をし「反映」のようなボタンを押すと、 その検索結果が登録画面に反映されるような仕組みを作りたいのですが、どのような方法でやれば出来るのかが分かりません。 もし、そのような仕組みをフリーのCGIなどで見かけたことがある方がいらっしゃいましたら、教えて頂きたいのですが。 それをカスタマイズして使用したいのですが。 具体的やりたい事は、ID(シーケンス)を検索すると、そのIDの方の名前や生年月日の情報が検索結果として出てきて、それを登録画面に反映することです。 データベースは ID,名前、生年月日等のデータが入っているCSVファイル 登録画面で送信をクリックすると書き込まれるCSVファイル を用意しています。 登録画面で名前、生年月日等のデータを正確に入れるため、 検索して、正しいデータを登録画面に反映させたいと思っています。 色々検索してみたのですが、なかなか良い結果が得られませんでした。 検索の部分はCGIでやると思うのですが、 反映の部分がどのようにやればいいかが(技術面)わかりませんでした。 Javaスクリプトでしょうか?

    • 締切済み
    • CGI
  • 検索で1行目のレコードを表示しない

    CGIを改造中です。 作者の違うCGIを組み合わせてデータベースを作成しようとしています。利用しているのはデータベース作成CGIと検索用CGIです。 さて、データベース作成用CGIはログの一番上にIPアドレス・日時を記録し二重投稿を防止しています。 しかし、検索用CGIにこの機能はありません。 その為、全サーチ(すべての項目を「指定しない」に設定)すると登録日の部分にIPアドレスを表示してしまうなどのエラーが発生してしまいます。 このとき、一番上のレコードのみ表示しない(検索条件からはずす)ようにするにはどのようにしたら良いのでしょうか? とりあえず、CGIが何か?などは必要ないかと思って記入していませんが、必要であればソース等も記入します。 以上、宜しくお願いします。

  • リアルタイムで入力データを反映させたい「修正版」

    入力したデータをリアルタイムに近い形で対象オブジェクトへ反映させたいと思っています。是非、アドバイスをお願い致します。 [やりたいこと] コンボボックス「プルダウンメニュー」を利用したデータ入力を行っています。コンボボックスで選択するデータを新たに追加した際、リアルタイムに近い形でプルダウンメニューに反映できればと思っています。 [現状での対応] フォームにコマンドボタンを配して、クリック時のマクロ(コマンドの実行)で「最新の情報に更新」を設定し対応しています。時々、ボタンを押し忘れることがあり、データ追加時点にコンボボックスでの選択を可能にしたいと考えています。 [おねがい] データベースオブジェクトの項目フィールドは「項目コンボ」から入力しています。「項目コンボ」で選択するデータの追加は「項目フォーム」で行います。以下のオブジェクト構成とした場合の効果的な設定方法を教えて下さい。 ■データベースオブジェクト ・テーブル(名前)メインテーブル「フィールド(名前):ID、項目、・・・」 ・フォーム(名前)メインフォーム「テキストボックス(名前):ID、項目(コンボボックス入力)、・・・・」 ・コンボボックス(名前):項目コンボ ■コンボボックス入力用データの追加オブジェクト ・テーブル:項目テーブル「フィールド:ID、項目」 ・フォーム:項目フォーム「テキストボックス:ID、項目」※一覧フォーム 以上ですが、宜しくお願いします。

  • 入力項目を残したいのですが・・・

    PerlでCGIを作成しております。 フォームによる申込みページの作成過程における必須項目チェックの後処理で悩んでいます。 チェック自体は簡単に行えるのですが、その結果NGだった項目に関してアラートページを表示し、前ページに戻って該当部分の再入力をさせたいと思います。 ところが戻ると全ての項目が白紙に戻っています。(当たり前なのでしょうが・・・) 回避する手段として一時ファイルに入力項目をしたためておいてそれを書き戻す等考えてみたのですが、どうもスマートでない気がします。 検索ページや書籍でいろいろ調べてみましたが良い代替案が見つかりません。 もし定番の方法をご存じでしたら教えて頂けないでしょうか。

    • ベストアンサー
    • CGI
  • データベース検索を作成、テスト中のエラーを解説していただけませんか?

    CGI初心者です。データベースを検索するCGIを作成というか、フリーであったものをカスタマイズし、自分の端末にてテスト中です。まずは、データ入力をして検索機能を確認しようとおもい、入力すると、 Write Error:./db.log と表示されました。そもそもログファイルとは?というのと、どうしたら入力できるようになるのか教えていただけませんか?

    • ベストアンサー
    • CGI
  • パソコン検索画面のプルダウン候補について

    お世話になります。 IDや検索を入力する領域は、入力候補のプルダウンメニューが表示されます。 前回の入力項目が残っていて、一見便利ですが、間違えて入力した時など、その間違い項目が、入力候補としてプルダウンメニューに残ったままになります。 この入力候補をクリアする方法を教えて下さい。 よろしくお願いします。

  • 最も最近入力したもののみを反映する

    エクセルVBA初心者です。 これから作成する予定の検索用プログラムで、 IDもしくは名前をsheet1で入力する(手入力) ↓ sheet2のデータベースの中に、同じID(名前)があれば、最も登録日の新しい顧客情報を、sheet1の顧客情報欄に入力せよ ↓ もしなければ 登録されていませんとコメントせよ という風に作ろうと考えています。 ここで、別シートにある、これまで登録してきたデータの中から、 同じID(もしくは名前)でも、最も新しいものを検索し、それを反映するにはどのようにしたらよいかわからずに困っています。 顧客情報を月に1回ずつ更新するのですが、変わることが時々あるので、最近のものに更新していかなければならないのです。 ちなみにデータベースとなるシートには、 ID 名前 登録日 性別 生年月日・・・ など並んでいます。 わかりにくいでしょうか? すみませんがよろしくお願いします。

  • プルダウン 項目が多いので先頭文字とかで検索したい

    <最終的にやりたいこと> ・プルダウンで目的の項目を出来るだけ簡単に選択したい <困っていること> ・一つのカテゴリーに属する項目がもの凄く多いため、プルダウン項目を選択するのに(探し出すのに)、毎回苦労しています <前提条件> ・根本的な問題は、1カテゴリーに属する項目が多いことにあるのですが、その前提で教えてください ・サイト自体はPHPで作成していて、プルダウン表示項目は、MySQLより取得しています <知りたいこと> ・何か良いアイデアはないでしょうか? ・例えば、プルダウン項目の先頭1文字とかを検索して、該当する項目をプルダウンとして表示させるようなことは出来ないでしょうか? ・あるいは、プルダウン項目を、縦一列ではなくて、画面一杯に表示させるとか、そんなことは出来ないでしょうか? ・項目数が多くても、選択しやすいプルダウン実装方法をご存知の方や、そんな実例を見たことがある方は、是非教えてください、

  • ファイルアップロード・検索システム

    PHPでファイルをアップロードし、ダウンロードでき、ファイルをキーワード検索ができるシステムを作成しようと思うのですが、PHPだけでなくMySQLなどのデータベースも必要ですか? ファイルをアップロードする際にそのファイルの詳細を付加させ(プルダウンメニューによる選択)、検索はそのプルダウンメニューで選択された語句でしたいと考えています。

    • ベストアンサー
    • PHP
  • データベース検索フォーム作成

    こんにちは、よろしくお願いします。 タイトルの通りデータベース検索フォームなるものの作成を考えているのですが、何かよい案、もしくはサンプルのURLありましたら教えていただけないでしょうか。 【概要】 index.html 項目A(セレクト形式) 項目B(テキスト形式) 項目C(テキスト形式) 項目D(テキスト形式) にキーワードを入力(何も入力されないこともありうる)。 SELECTEDはALLなので、 項目B以降に何も入力されなければ全ての情報が表示。 検索対象データベースはCSVでそれぞれ 項目A,項目B,項目C,項目D のような感じで記述(test.csv)。 キーワードとデータベースでマッチしたものを表示させたいです(AND条件)。 index.htmlとデータベースは作成済み。 ボタンを押した移行のCGIの案を探しています。 webサーバー・・・HP-UX web・・・IE CGI開発言語・・・Perl 開発端末・・・windows2000(Tera Term 使用) 以上、よろしくお願いいたします。

    • ベストアンサー
    • CGI

専門家に質問してみよう