• ベストアンサー

一覧表示

DBなどを読んで、一覧表示する場合、 (その一覧表示は、表示のみ。そのなかから データなどは抽出しない。あくまで表示に使うだけ) TextAreaタグしかないですか? どういうふうに作られていますか?

noname#2205
noname#2205
  • HTML
  • 回答数5
  • ありがとう数1

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

  • ベストアンサー
  • mkii
  • ベストアンサー率40% (43/105)
回答No.3

TABLEタグのお話です。 例えば、以下のような表を作る場合、 +----+----+ |番号|名前| +----+----+ |0001|ああ| +----+----+ <TABLE BORDER=1> <TR><TD>番号</TD><TD>名前</TD></TR> <TR><TD>0001</TD><TD>ああ</TD></TR> </TABLE> です。データの改行は<BR>を使えば出来ます。 表の大きさは気にすることはありません。 勝手に大きくなります。 詳しくはHTMLリファレンスを見てください。

参考URL:
http://tohoho.wakusei.ne.jp/html/table.htm
noname#2205
質問者

補足

回答ありがとうございます。 >データの改行は<BR>を使えば出来ます。 そうですか。 実はJavaを使って作っており、 HTMLも使うので質問していたのですが、 。。。。また、再び質問ですが、 HTMLでパラメータを受け取って、 それを使って一覧表示ってできますか? ・・・説明しづらいのですが、 HTMLを表示するときにパラメータを取得 できていると考えて、 それをつかって、たとえば、20こデータがあるとしたら 20個、100個データがあるとしたら100個を 随時一覧表示することって可能ですか?? 、、、、分かりにくいですか???説明。

その他の回答 (4)

  • mkii
  • ベストアンサー率40% (43/105)
回答No.5

ここまだ残しますか?>kanayuさん JSPについては別の質問で回答をもらったようなので、 他に何かあればまた書いてください。

noname#2205
質問者

補足

すみません。 ありがとうございました。 ほんと、助かりました。 HTMLかJavaかどっちできいたら いいのかわかんなかったので。。。 ありがとうございました。

  • mkii
  • ベストアンサー率40% (43/105)
回答No.4

パラメータを受け取って… というのは、動的にHTMLを作り出す仕組み(CGI、ASP、JSP等) では一般的です。 例えば今この質問のページのURLは http://(教えてgooかOKWebか)/kotaeru.php3?q=118631 になってますよね。 この?以降がパラメタです。 qがパラメタ名で 118631が値になってます。 このページの仕組みは(知らないけど) 質問番号118631の質問と回答全て(20個なら20個)を TABLEタグを使って表示しているのでしょう。

noname#2205
質問者

補足

mkiiさん、ありがとうございます。 JSPを使ってやってるんですが、、、 >質問番号118631の質問と回答全て(20個なら20個)を >TABLEタグを使って表示しているのでしょう。 その場合、JSPでは。。。というより、 ServletとかBeanとかでTABLEのタグをうつより 他ないんでしょうか。 JSPだと固定のデータしかでてこないですよね。 それとも、JSPだけで、パラメータがわたった数だけ TABLEが伸びるようになっているのでしょうか。

  • mkii
  • ベストアンサー率40% (43/105)
回答No.2

> その場合、例えば、スクロールバーは > つけれるんですか? > TextAreaタグだと、スクロールバーが自動で > つくようですが・・・ もちろん、個々のデータ表示域にはスクロールバーは付きません。 画面全体に付きますね。 個々のデータ表示域を固定にしたいのならば、ある一定の文字数を 超えた場合に最初の一部しか表示しないようにします。 そして、データの側に「すべてのデータを表示する」のようなリンクを設定し、 別ページでデータ全体を表示させる。 といった手法があります。

noname#2205
質問者

補足

回答有り難うございます。 また、補足が遅くなって申し訳ございません。。 TABLEタグで、一つのTRとTDを指定すると。。。 <TR> <TD> (この部分) </TD> </TR> (この部分)と書いたところに データを改行タグを使って改行すると、 どんどんデータが連なっていくと聞きました。 また、それは、自動で表が伸びるらしいですね。 それを使えば出来そうな気がするんですが、 何かご存知ですか???

  • mkii
  • ベストアンサー率40% (43/105)
回答No.1

TextAreaタグではなくて、通常TABLEタグで表形式に出すのではないでしょうか。 このページのソースを見て、質問や質問者等がデータベースから抽出したデータだと見れば 分かりやすいかもしれませんね。

noname#2205
質問者

補足

その場合、例えば、スクロールバーは つけれるんですか? TextAreaタグだと、スクロールバーが自動で つくようですが・・・

関連するQ&A

  • JSPでデータ一覧表示

    JSP+Bean+Servletで作っています。 BeanでDB接続、データを取得して、 それをJSPで一覧表示として表示させたいのですが、 どのタグを使えばいいのでしょうか。 また、その場合、タグは、Servletとか Beanでかく必要がありますか。 たとえば、今、DBに30個データがある場合、 JSPでそれをTABLEタグを使って 一覧表示させますよね。 でもJSP側では、<TR><TD></TD></TR>の データをいくつセットできるか、っていう 数がきまってますよね。てことは、 ServletとかBeanでHTMLのタグをうって 表示させないといけないんですか??? やりたいことは、BeanとかServletで タグは書かずに、JSPでパラメータだけ 受け取って、その数だけデータを 表示させたいんです。 (JSPだけでタグをかいて、パラメータで わたってきたデータを表示させたい。) そういうことってできますか?? ・・・説明がうまく出来てないかとは思うのですが よろしくお願いします。

    • ベストアンサー
    • Java
  • データベース一覧の表示について

    データベース一覧の表示について mysqlshow すると +--------------------+ | Databases | +--------------------+ | information_schema | | mysql | +--------------------+ のようにフォーマットされて表示されるのですが、これを information_schema mysql のようにデータベース名だけを表示させることは できないでしょうか。 スクリプトで不要な部分をカットする、DB アクセスプログラム をくみデータベース名を抽出するなど、方法はいろいろあると 思いますが、手軽な方法を探しています。

    • ベストアンサー
    • MySQL
  • ファイルの表示を全て一覧で表示させるには??

    エクスプローラでファイルを探しているときなどで、ファイルの表示方法ですが上の表示というタグの中に、大きいアイコン、小さいアイコン、一覧、詳細などという項目がでてきますが、全て一覧表示にしたいのですが、私のやり方ではフォルダごとにしかできません。すべていっぺんにやる方法はないのでしょうか?よろしくお願いします。

  • textareaに画像を表示したい

    textareaの入力支援を作成しています。 PHPで画像のディレクトリを開き別窓などに一覧表示させ、 その画像をクリックでjQueryでテキストエリアへタグを挿入。 <textarea id="test"> あああ <img src="hoge.jpg"> いいい </textarea> ↑のようにIMGタグを挿入する状態までは実装させることが出来るのですが、 UI的に、このIMGタグを画像(サムネ)として表示させたいと考えています。 <textarea id="test"> あああ ■(←画像) いいい </textarea> テキストエリアを監視して置換するなど方法はありそうなのですが そもそもテキストエリア内で画像を表示させることができるのでしょうか? 何かいいアイディア、あるいはプラグイン等がありましたら教えてください。

  • IME登録されている一覧の表示の仕方

    WindowsのIME辞書を使用していたのですが 変換ででてくる辞書登録が一覧をみても表示されません。 抽出をしてみても一覧に表示されている個数しか抽出されませんでした。 すべて表示されるようにするにはどうすればいいでしょうか?

  • Perlで一覧表示

    お世話になっております。 Perl初心者で、Java等は少し経験があります。 「検索を行い一覧を表示する」という画面をPerlで作成する際の 作り方について質問させてください。 現在は以下のような構成で画面を作っています。(DBアクセスには DBI を使用しています) ------------------------------ 【DAO的な pm】  引数として検索条件を受け取り、  DB にアクセスし、  $sth->fetchrow_arrayref で取り出した検索結果を  ハッシュや配列に詰めて返す 【画面の pl】 上記DAO的な pm を利用して検索結果を受け取り、 それをループで回して一覧として表示する ------------------------------ ただ、これだと配列にデータをため込むので 検索結果が多くなるとメモリをくいそうで気になっています。 (あと後述の方法と比べるとやっぱり遅い気がする…) 他の方が Perl で作った画面を見たところ、以下のような作り方を見かけました。 ------------------------------ 【画面の pl】 画面内で SQL を発行し、 $sth->fetchrow_arrayref で取り出した検索結果を 逐次出力していく ------------------------------ こちらのほうだと、一覧に出すものが多くても 上からパラパラ表示されていくので 閲覧者側のストレスも少ないと思ったのですが、 Perlの作りとしてはこういうほうが一般的なのでしょうか。 なんとなくDBアクセスは汎用的なクラスにしてしまいたい気持ちになるのですが Perlではあんまりそういうことはしない、とかPerlでもするよ、とか ご存じの方がいらっしゃいましたら教えてください。 あとは関数の戻り値として検索結果をごそっと返すのではなくて、 関数の引数として「一件分のデータを受け取るDelegate」を渡してみたらどうだろうかとか思っているのですが 変でしょうか… よろしくお願いします。

  • ウェブ上から入力したデータを一覧表示させるcgiスクリプト

    http://www.kent-web.com/pubc/db/db.cgi こんな感じでウェブ上から入力したデータを登録でき、それらデータを一覧表示させるようなcgiスクリプトを探しています。 できればウェブからの入力は管理人しかできないように制限されているものがいいです。

  • DBからSelectしたレコードのデータをブラウザに一覧表示したい

    PHPでDB(ORACLE)に接続し、SQLを発行しSelectした複数行のレコードのデータをブラウザに返して一覧表示したいです。 PHPで、DB(ORACLE)に接続し、SQLを発行させるのはわかります。 知りたいと思っている部分は、ブラウザ上に複数行のレコードのデータを上手く反映させるところです。 LOOPとかでHTMLを書き出すのだと思うのですが、もっとスマートに行えるような手法をご存知の方がいましたら、ご教授下さいませ。 今まで、VBAで同様なことを行っていたのですが、EXCELにはあらかじめセルが用意されていることもあってセルに返せば済んでいたので表示部分はほとんど考えなくて、ある意味簡単でした。 しかし、PHPでブラウザに表示させる際には、セルのようなものはないので、tableタグなど駆使してHTMLを吐き出すしかないのかなぁと思っていますが、もっとスマートにブラウザ表示させられる方法があればと思っている次第です。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • textareaのvalueについて

    ▽textareaの受け渡し - PHP - 教えて!goo  http://okwave.jp/qa/q3086989.html >textarea内に表示させる場合は >valueは必要ありません。 ▽[PHP-users 19095]Re: TEXTAREAタグの使い方   http://ml.php.gr.jp/pipermail/php-users/2003-November/019622.html ><TEXTAREA>のValue値は ><TEXTAREA>値</TEXTAREA> >となります。 >なので、開始タグ内でValue値を指定しても表示されません と書かれているのですが、これはHTMLの仕様なのでしょうか? また、それは、どこに書かれているのでしょうか? inputタグはvalueなのに、「textarea」タグでは何故Value値が有効でないか、教えてください。 後、jQueryで「$("textarea").val(data);」とやるのと、 PHPで、<textarea><?php echo $data ?></textarea>とやる行為に、違いはあるでしょうか? 両者は同じことをやっているという認識で良いでしょうか?

    • ベストアンサー
    • PHP
  • DB内容をテキストボックスに表示し、変更はできますか?

    DBをaspを使ってホームページ上で管理したいと思っています。 DBのデータ一覧を表示しその中からデータ選択、 各項目をテキストボックスに表示した上で、必要部分だけ書き換えて上書きしたいのですが、具体的にどのようにしたらよいのでしょうか? よろしくおねがいします。