• ベストアンサー

検索サイトを作成したい

ドコモのスマホを使っていますが、 エクセルのオートフィルタのように、データベースを検索できる機能がついたホームページを作りたいのですが 何を学べばいいですか? 多少のHTMLはできます。 ヤフーみたいに、テキストボックスに検索文字を入れて、サブミットボタンを教えて、 次のページに検索結果を表示させたいです。

  • HTML
  • 回答数3
  • ありがとう数10

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

こんにちわ。 tracer様が仰っているようにサイト作成には様々な方法がありますので、色々調べて自分の目的に合うものを探されると良いかと思います。 勉強しなければならない事はたくさんありますので、頑張ってください! 【例】 言語 php,ruby等のプログラミング言語 + javascript + html DB mysql,PostgreSQL,mariaDB etc webサーバー apache,nginx etc ただ、1点Yahooやgoogleの検索のような機能を作られたいのでしたら、加えて検索エンジンについても学ばれた方が良いかと思います。 有名なものをあげますと以下の二つかなと思います。 ・Solr ・elasticsearch

その他の回答 (2)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

いろんな方法がありますが、最もメジャーな手段は、PHPとMySQLとJavaScriptを用いることです。基本と言ってもいいでしょう。それぞれの解説サイトも充実しているので、基本的には無料で学習できると思われますが、多少のHTMLができる程度の方からすると、1ヶ月や2ヶ月でできるとは思えません。学習の密度によっては1年以上かかることも容易に想像できます。決して難しくはないですが、0から始めるとなると、いろいろと前提を吸収する時間が必要です。

noname#198909
noname#198909
回答No.1

よく分かりませんが、とりあえず下記のサイトを理解する事から始めないといけないと思います。 http://magazine.rubyist.net/?0046-Milkode#l3

関連するQ&A

  • 検索サイトを作成するには、どの言語を覚えればいい?

    1ページ目(index.html)は検索画面で、テキストボックスと検索コマンドボタンがあり、 テキストボックスに文字列を入れて検索コマンドボタンを押下すると、 教えてgooのように、検索結果をHP上で表示させたいのですが どういうプログラミング言語を勉強すればいいのでしょうか? 私はHTMLが多少できるくらいです。 上記の事がやりたい場合、 PHP,Perlなどどれを勉強すればいのか教えてください。 データベースはaccess(mdb)にあります。 ご回答よろしくお願いします。

  • エクセルマクロで検索ボックスを作成する

    エクセル2010のマクロで検索ボックスを作成したいと考えています。 質問No.4072490を参照して作成しました。 ////////////////////////////////////////////////////////// 質問 エクセルのシートにテキストボックスとコマンドボタンを配置してシート上のデータを検索することは可能でしょうか?今現在はB列に、複数の文字データが入力してあるので、オートフィルタのオプションから「を含む」で検索してます。 イメージとしては、オートフィルタのオプションから「を含む」を選んでから検索しなくても予めシートに用意してあるテキストボックスに検索したい文字を入れてボタンを押すと、オートフィルタで検索したときと同じような結果が得られるようにしたいと思ってます。 例)  A    B    C     -------------- 1     血液型      2      A 3      B 4      O 5      AB 上のような表があったとして、テキストボックスにAと入力してボタンを押すとB2とB5が表示されるようにしたと思ってます。いい方法があればご教示願います。 回答 シートにテキストボックス1個、コマンドボタン2個を配置します。 これは出来ますね。 コマンドボタン1個目は検索ボタン、2個目は解除ボタンです。 ツール→マクロ→Visual Basic Editorを選択して シートに以下のコードを貼り付ける。 ------------------ ここから下 ---------------------- Option Explicit Private Sub CommandButton1_Click() Rows("1:1").Select Selection.AutoFilter Selection.AutoFilter Field:=2, Criteria1:="=*" & TextBox1.Value & "*", Operator:=xlAnd End Sub Private Sub CommandButton2_Click() Selection.AutoFilter End Sub ---------------- ここまで ------------------ エクセル2000です。 機能は「を含む」です。つまり文字列のどこにでもテキストボックスに入力した文字が含む行を表示します。 ////////////////////////////////////////////////////////// 上記を参照して検索ボックスを作成したところ、一回目の検索とフィルタ戻しは問題なくできましたが、2回目から検索ができません。 どこか変更した方が良いでしょうか。 追加でもう一つ質問です。 検索範囲がB列に限定されてしまいます。 シート状のすべてで検索することはできるでしょうか。

  • エクセルで検索窓のようなものを作る

    エクセルのシートにテキストボックスとコマンドボタンを配置してシート上のデータを検索することは可能でしょうか?今現在はB列に、複数の文字データが入力してあるので、オートフィルタのオプションから「を含む」で検索してます。 イメージとしては、オートフィルタのオプションから「を含む」を選んでから検索しなくても予めシートに用意してあるテキストボックスに検索したい文字を入れてボタンを押すと、オートフィルタで検索したときと同じような結果が得られるようにしたいと思ってます。 例)    A    B    C     -------------- 1     血液型      2      A 3      B 4      O 5      AB 上のような表があったとして、テキストボックスにAと入力してボタンを押すとB2とB5が表示されるようにしたと思ってます。いい方法があればご教示願います。

  • エクセル 検索マクロ オートフィルタでする方法

    はじめまして。 エクセルで上部にテキストボックスと検索ボタンを作り、 検索ボタンを押したらテキストボックスの内容を 検索し、オートフィルタで抽出するマクロを作りたいのですが、 いくら頑張ってもエラー等で作れません。 どなたかご教授ください。 A列に用語、B列に用語の説明、C列に用語の分野というシンプルな 用語集というデータです。 主にA列の用語をテキストボックスに入力し検索ボタンで検索。 部分一致でも検索され、一致するものを オートフィルタ同様に抽出するというマクロです。 結果がなければボアアップウインドウでありませんっとか出るようにしたいです。 何卒よろしくお願いいたします。

  • サイト内検索について

    初めまして、宜しくお願いします。 CGIを使い自分のサイト内に検索機能をつけたいのですが、CGIを設置するのは初心者では難しいでしょうか? ホームページ作成にはビルダーを使っていますが、HTMLの知識は多少あります。良い書籍、サイトなどありましたらアドバイスいただけませんでしょうか?

    • ベストアンサー
    • Perl
  • オートフィルターの検索について

    こんにちは。 エクセルで作ったデータベース8000件のデータがありあす。オートフィルターで検索すると、確かにデータはあるのに、検索されないのはなぜでしょうか? ちなみにその列に空白セル等はありません。

  • エクセル上で図のグループ化解除ができない

    エクセル2003です。 丸や長方形、テキストボックスなど簡単な図形を いくつかグループ化したまではいいのですが、 解除できなくなりました。 どうしたら解除できますか? オートフィルタや関数などデータベース的なことはしていない、 ワードでも済むような、 単純なファイルです

  • エクセルのオートフィルタのような機能が付いたサイト

    http://winarrow.web.fc2.com/ この方の HOME > ソフトウェア > ExcelVBATips のページように、エクセルのオートフィルタのような機能が付いたサイトを作りたいのですが どうすればいいでしょうか? 私は簡単なHTMLの知識しかありません。 ググるにも、検索文字が判らないので何かヒントをお願いします。 ちなみにHTMLの知識だけで可能でしょうか?

    • ベストアンサー
    • HTML
  • ホームページのサイト内検索の仕組み

    私は自分でホームページを作成しようかと考えているのですが、その中でサイト内検索機能をつけようと思っています。 そのサイト内検索機能では、ただ検索ワードにしたがって結果を表示するのではなく、歴史の年代順に検索結果を表示したいと思っています。 つまり検索ワードと比較した後年代順にソートをしたいと考えています。 私はHTMLとPHPとMySQLの知識はあるのですがFFFTPの知識がありません。 自分のパソコン内では検索結果はちゃんと出来ますが、ホームページとして公共に公開するときには、MySQLの中のデータベースの内容は一緒に送られるものなのでしょうか? つまり、自分のパソコン内で組んだプログラムで自分のMySQLの中身を検索することは出来ますが、一度ホームページをアップしたときに、同時にMySQLのデータベースの内容もアップされているのかと言うところがわかりません。 自分のパソコンの電源を切って、他のパソコンで自分のサイトを検索してサイト内検索をしてもちゃんとデータベースの内容が向こうに送られているものなのでしょうか? FFFTPだけがわからずに困っています。 長文失礼しました。 よろしくお願いします・

  • サイト内でのyahooなどの検索機能について

    初歩的な質問ですいません。 よく、ホームページの中で、サイト内検索以外に、yahooなどの検索機能を記載したサイトをみかけます。 この機能は、Yahooに許可を取ってホームページ上で使えるようにしているのですか? また、技術的に、自分のホームページ上でも取り入れるとしたら、難しいものなのでしょうか? よろしくお願いいたします。

専門家に質問してみよう