• 締切済み

(ASP)アクセスDBで掲示板

私の質問は、多分簡単と思います。でも、少し苦戦しているので教えてください。 掲示板などにコメントを記入した際、改行をそのまま表示させるにはどうすればいいのですか? ASPで掲示板を作りましてた。DBはアクセスです。掲示板には、TEXTAREAがあり、そこにコメントを記入するとアップされます。しかし、改行された部分は認識されません。どうしたら改行をそのまま表示できるのでしょうか?

みんなの回答

回答No.2

anmochi の言うように改行を<BR>にして表示するほうがいいと思いますけど手っ取り早いのはアクセスのデータをASPで取ってきて表示させるときに、<pre></pre> で囲むと改行されると思います。 最初はこんな感じで慣れてきたら置換や文字の入力チェックなんかもしたりして・・。

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 う~ん・・・・。  想像だが、Textareaに書き込んでもらった文章を、そのまま普通のエリアに表示させているのではないだろうか。その場合、一般的なブラウザでは普通の改行(\n)は半角スペースと同じ扱いになる。なので、表示する際に\nを<BR>に変えて表示する必要があるな。  もし状況が違う場合は、もう少し詳しく説明すると良いだろう。具体的には、何をした時に改行が無視されるのか。POSTされた時、MDBに入れる時、MDBから取り出す時、表示する時・・・・。

関連するQ&A

  • フォームのインプットフィールド内の改行について

    HTML、ASP、Accessを使い、掲示板を作成しています。 インプットフォームで得たデータをAccessのdbに書き込みます。 すでに書き込まれた内容を掲示板に表示する際に、入力されたときの改行も反映させたいのですがうまくいきません。書き込みページに<br>タグを入れてもらうと表示上で改行できますが。設定上で同じような結果を出したいのですが、いい方法ありますか? お願い致します。 (この入力フィールドはまさに改行が反映されてますが、この質問書き込みページのようにしたいのです・・・)

  • ASP.NETでの改行

    はじめまして、よろしくお願いします。 Access のデータベースに保存してある文字が ASP.NET で Grid.Viewで表示させたときに改行されずに続けて表示されてしまうのですが,どのようにすれば改行されるでしょうか? Accessの時 abcd efg ASP.NETの時 abcdefg

  • ASPが認識されていないよう

    こんにちは。 緊急にASPを勉強する必要が出てきまして、とりあえず基本的な動作の確認だけでもしたいと思いまして、PSWをインストールし、お約束の「Hello!」が表示されるはずのプログラムを書きました。 が、Html部分は表示されるのですが、ASP部分は全く表示されません。 <% Response.Write("Hello!") %>の部分です。 サーバーは実行中です。 アドレスも127.0.0.1で、ローカルサーバーへアクセスしています。 Htmlで書かれた部分は、問題なく表示されています。 拡張子も.aspになってます。 このような状況なので、スクリプトが認識されていないように思います。 原因にお心当たりがありましたら、ぜひ教えていただけないでしょうか? 「Hello!」表示のプログラムとは別に、データベースへアクセスして書き込むプログラムも作ってみたのですが、これは実行すると「エラー501/505 未実装または未サポート」と出てしまいます。 これは、ブラウザ側の問題なのでしょうか? ちなみにブラウザはIEの5.00です。 もしくは、PWSをインストールする際、『インストールしようとしているDLLファイル(だと思います。)よりも新しいファイルがあります。既存のファイルを有効にしますか?』というメッセージが出まして、「既存のファイルを有効にする」でインストールしてしまったのですが、これは原因に関係があるのでしょうか? よろしくお願い致します。

  • スケジュール管理ソフトをIIS/ASP/Accessで作る

    100人程度の人が使用するスケジュール管理ソフトをIIS/ASP/Accessで作ろうとしています。 mdbファイルを1つにするとファイルサイズが大きくなりそうなので、 ユーザーごとにスケジュールが入ったファイルを作るようにしたのですが、 表示させるユーザーの数だけdb.openとdb.closeを繰り返すせいか、 スケジュール一覧を表示させるのに5秒以上かかってしまいます。 ASPでなんとか1秒以内に表示したいのですが、よいやり方があれば教えてください。

  • ASP.NETで開発しますが・・・

    ASP.NETを勉強中です。 いくつか質問を箇条書きにしてみました。 1.ASP.NET(Visual Basic)で開発する際に何か参考になりそうなサイトはありますか? 2.DataGridにあるページ制御で「123・・・」の番号表示と「次・前」の表示を同時に行うことは可能でしょうか。 3.動的にHTMLを生成したいのですが何か方法はありますか?例えば<TABLE>タグの表<TR><TD>部分を動的に増やしていくような形で使用したいのですが。 4.HTMLソースの指定した部分に値を埋め込みたいのですが。 前のASPでは<%= *** %>のようになっていた部分です。 前バージョン?のASPの開発経験はあるのですが .NETは初めてで苦戦しています・・・。 1つでもご回答頂ければ助かります。 よろしくお願いします。

  • ASP+ACCESS開発

    ASP(IIS)+ACCESSで開発したいと考えていますが、 参考書籍が見つかりません。 よい参考書籍や参考URLがあったら教えてください。 1冊WEBで見つけて頼みましたが、絶版でした。 また、ほとんどがMysqlとかの書籍ですし、レンタル スペースもASPになると高額になりますよね? ASP+ACCESSで開発するなんてよくないのでしょうか? ACCESSだとACCESSライクで作り易そうですし、いま 作りおきのACCESS DBをそのまま使いたいからなのですが。

  • aspが動きません(IIS7、access2007の設定?)

    win2K,access2Kで作成したASPプログラムですが、そのままwinxp, access2003までは問題なく動いていました。 vista(ultimate),access2007ではエラー(HTTP500内部サーバエラー)となります。いろいろと調べましが、うまく動きません。 記述内容は以下のとおりです。 filename=Server.MapPath ("./") & "\data.mdb;" odbcConect="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & filename Set db = Server.CreateObject("ADODB.Connection") db.Open odbcConect アドバイスをよろしくお願いいたします。

  • ASPとAccessでデータ検索、登録フォーム

    ASPでAccessファイルにデータ登録したり、それらのデータを検索できるフォームを作りたいのですがなにかサンプルとして参考になるものはないでしょうか。 具体的には ・検索フォームか条件選択式のフォームをつくり、選択するとそれに該当するAccess内のデータを引っ張ってきて表示できる仕組み ・逆にフォームからAccess内にデータを登録できるような仕組みをつくる これら二つの機能を持ったものを作成したいのですが aspの情報がなかなかなくて苦戦しております。宜しくお願い致します。

  • TEXTAREAと改行について

    環境:ASP(VBScript) DB:Access2000 初心者です。 HTMLのTEXTAREAで入力した文字列を DBに書き込むと最初の改行以降が書き込まれません。 なにがいい方法はありませんか?

  • DBからのデータを改行して表示

    テキストエリアで入力したものを → DB DB→入力したものを表示する場合、 改行して入力したものを、改行したまま表示したいのですが 方法がわかりません。 str_replace()とか使って見ましたがダメでした。 教えて下さい。

    • ベストアンサー
    • PHP