クリックしてデータが表示されるテキストの実装方法

このQ&Aのポイント
  • テキストをクリックすると、PostgreSQLのデータが表示される仕組みを実装するための方法について教えてください。
  • XP環境のApache2とPHP5、PostgreSQL8.2を使用している1台のPCで、テキストをクリックするとPostgreSQLのDBにあるデータが表示されるようにしたいです。
  • 質問履歴を表示するために、イエローの背景に「質問」と書かれた文字をクリックすると過去の質問履歴が表示される仕組みを実装したいです。
回答を見る
  • ベストアンサー

テキストの文字をクリックすると、DBにあるデータが表示されるようにしたい

環境はxp、apache2、php5、Postgresql8.2です。 1台のPCをサーバ&クライアントにしています。 ただ今PHPとPostgresqlの勉強をしています。 こんなことをしてみたいのですが どのようにすれば良いんでしょうか? パステルカラーの背景に、 テキストの文字をクリックすると、 PostgresqlのDBにあるデータが表示されるようにしたいのです。 この画面で言うと、 イエローの背景に「質問」と書かれた文字がありますよね。 その「質問」という文字をクリックすると 過去の質問履歴がでてくるようにしたいのです。 ざっくりとした質問で申し訳ありません。 これがPostgresqlなのかPHPなのか JAVASCRIPTで出来ることなのかさえ 分かりませんが よろしくお願いします。

  • wee
  • お礼率19% (62/318)
  • PHP
  • 回答数1
  • ありがとう数0

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

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

ご希望の動作は画面をリロードしても良いのでしょうか? もし画面を再描画しても良いのであれば、以下のようにすることで出来ると思います。 <a href="./*****.php?query=質問>質問</a> $_GET['query']が質問だったらDBに問い合わせを行い、それをHTMLで表示すれば良いのだと思います。 再描画させたくない場合はAJAXという手法を用いる必要があります。 Javascriptでサーバーに問い合わせを行い、PHP+Postgresqlでその問い合わせの返答を行います。 問い合わせの返答を再度Javascriptで受け取り、それをJavascriptで表示させるという仕組みです。 ざっくりとした質問なので、ざっくりとした返答にしてみました。 まずはその辺を調べてみると段々答えに近づいていくのではないかと思います。

関連するQ&A

  • 最後の文字を削除したい

    環境はxp、apache2、php5、Postgresql8.2です。 1台のPCをサーバ&クライアントにしています。 ただ今PHPとPostgresqlの勉強をしています。 いつも質問に答えてくれてありがとうございます。 変数の中身の最後の文字に 必ず「,」が格納されています。 その最後の文字「,」を削除したいのですが ご教示して頂けたら幸いです。

    • ベストアンサー
    • PHP
  • データをDBからひっぱってきて、WEB画面にあいうえお順に表示させたい

    先ほど質問させていただきましたが、 誤って締め切ってしまいましたので再度質問させていただきます。 PHPを使って、データをDBからひっぱってきて、 WEB画面にあいうえお順に表示させたいと考えています。 さらに、「あ」のボタンを作成し、クリックすると 「あ」行のデータを表示、「か」のボタンを作成し、クリックすると 「か」行のデータを表示…と考えています。 このようにプログラムすることは可能でしょうか。 DBはPostgreSQLを使用しています。 先週からPHPをはじめたばかりでよくわかっていません。 どなたか宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHP+PostgreSQLを使ってPDFファイル管理DBを作成したい。

    現在、PostgreSQL+PHPでPDFファイル管理DBを作成したいと思っています。 開発環境は、 Solaris8 Apache1.3.12 PostgreSQL7.1.3 PHP-4.1.0 で行っています。 今、PostgreSQLのラージオブジェクトを使用してPDFファイルをDBに登録したいと考えております。 ここで、質問なのですがPDFファイルをDB登録するときにライブラリ等必要なものがありますでしょうか? また、PHP+PostgreSQLの環境で、PDF管理DBのサンプルがあったら教えていただけないでしょうか? よろしくお願いいたします。

    • 締切済み
    • PHP
  • DBへの接続

    現在、Eclipseを開発ツールとして、PHP言語とPostgreSQLでシステムを構築しているのですが 下記の問題が発生しており、困っております。どなたかお解かりであれば、 教えていただけないでしょうか ■問題  クライアントPCのEclipse上で、PHPのコンパイルをする際に、  pg_connect関数を使用しているところで、  「Call To undefined pg_connect 」のエラーがでています。  また、エラーがでているファイルをサーバー上置き、クライアント  PCからアクセスすると、ちゃんと起動しています。  その他、PostgreSQLのクライアントTOOLで、クライアントから  DBへ接続もできます。    問題としては、Eclipse上で何かしら設定をしないといけないのでしょうか?  それとも他に何か解決策があるのでしょうか? ■バージョン  PHP4.3.1  PostgreSQL7.4.2  Red Hat Linux 9

    • 締切済み
    • PHP
  • ハシゴの「高」が「?」に置き換わってしまいます。

    環境はxp、apache2、php5、Postgresql8.2です。 1台のPCをサーバ&クライアントにしています。 ただ今PHPとPostgresqlの勉強をしています。 文字化けをしてしまい困っています。 Excelデータからcsvに落として、 それをpostgresのテーブルに書き込みました。 ここまでは上手く行きました。 ところが、良く確認してみると ハシゴの「髙」(高)や「﨑」(崎)「祥」などの文字が 「?」に置き換わってしまいます。 これをPHPで表示されてても同じです。 ご教示して頂けたら幸いです。

    • ベストアンサー
    • PHP
  • PHP4からPHP5にしたときのDB文字化けについて

    よろしくお願い致します。 すでに、PHP4で作っていたサイトで、DBにもいろいろと登録していたのですが、PHP5にしたい事情が出てしまい、PHP5にしました。 すると、すでに登録されていた、DBの内容が文字化けしてしまいました。 PHP4(UTF8)+MySQL5(UTF8) → PHP5(UTF8)+MySQL5(UTF8) 情報足りませんでしたら申し訳ないです、申し付けて下さい。 phpMyAdminから見たときは、すでに入っていたDBの内容は文字化けはしていないのですが… 次にPHP5で新しく登録した場合は、サイトでの表示は文字化けしないのですが、次はphpMyAdminで見ると文字化けしていました。 php.iniの設定も同じにしてます、Apacheのconf設定なども見たのですが、文字化けは解消しませんでした。 よろしくお願い致します。

    • 締切済み
    • PHP
  • PostgreSQLのラージオブジェクトを使って画像を表示したい

    現在、PostgreSQL+PHPで画像管理DBを作成しています。 開発環境は、 Solaris8 Apache1.3.12 PostgreSQL7.1.3 PHP-4.1.0 で行っています。 今、PostgreSQLのラージオブジェクトを使用して画像(JPEG)のDBへの登録及び画面に表示するところを作っているのですが、PHPのスクリプトを作成してWeb上から動作確認を行ったところ、画面に以下の文字が表示されました。 =====表示される文字列===== ・・JFIF,,・厥hotoshop 3.08BIM,, ・'File written by Adobe 屯胖7GWgwt6Х牌范 : ========================= 多分、画像(JPEG)のバイナリがそのまま出力されていると思われます。 これは、PHPの問題なのでしょうかそれとも、DBへの登録が失敗したのでしょうか? 教えていただけないでしょうか?また、 PHP4.1.0+PostgreSQL7.1.3の環境で画像管理DBのなにかサンプルがあれば教えてください。

    • 締切済み
    • PHP
  • Windoes版のバックアップ方法

    環境はxp、apache2、php5、Postgresql8.2です。 1台のPCをサーバ&クライアントにしています。 ただ今PHPとPostgresqlの勉強をしています。 いつも質問に答えてくれてありがとうございます。 データベースクラスタが破損したようなので postgresSQLを再インストールしようと思います。 その時、今まで作成したデータベースをバックアップをしたいのですが Windoes版でどのようにしたら 宜しいですか?

  • どのような環境でシステムを構築しているか?

    環境はxp、apache2、php5、Postgresql8.2です。 ただ今PHPとPostgresqlの勉強をしていまして、 1台のPCを、サーバ&クライアントにして 社員の情報システムを構築しています。 形になってきたので、 別のPCでシステムを 操作できるようにしたいと思っています。 その別のPCを操作する方に、 「どのような環境でシステムを構築しているかを教えて欲しい」 と言われました。 この場合、どのような事を教えてあげたら宜しいのでしょうか? 「環境はxp、apache2、php5、Postgresql8.2です」 でも宜しいのでしょうか?

  • WebサーバーtとDBサーバー

    1台目としてWebサーバーに、アパッチとPHPをインストール。 2代目としてDBサーバーにPostgreSQLなどをインストールして、2台構成でつかうには、どう設定すればよいのですか? HP上では、1台にまとめてインストールする例はよくあるのですが。 やはり、1代目にも、PostgreSQLをインストールする必要がありますか? おわかりになるかた、よろしくお願いします。

専門家に質問してみよう