ورود

View Full Version : نمایش اطلاعات یک جدول در textarea



hassan1365
پنج شنبه 17 شهریور 1384, 11:32 صبح
سلام
وقتی تو یه textarea محتویات بانک رو میذارم خراب نمایش میده ولی در حالت عادی درسته.
این کدشه:


<%@Language=VBScript CodePage = 65001%>
<html>
<head>
<title>My First ASP Page</title>
</head>
<body bgcolor="white" text="black">
<h1>Show Data in textarea</h1>
<center><textarea style="background:url('../images/back1.gif')" rows="10" cols="65" dir="ltr">
<%

Dim adoCon
Dim rsGuestbook
Dim strSQL

Set adoCon = Server.CreateObject("ADODB.Connection")

adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tel.mdb")
Set rsGuestbook = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT tblComments.title, tblComments.Comments FROM tblComments;"
rsGuestbook.Open strSQL, adoCon

Do While not rsGuestbook.EOF

Response.Write ("<br>")
Response.Write (rsGuestbook("title"))
Response.Write ("<br>")
Response.Write (rsGuestbook("Comments"))
Response.Write ("<br>")


rsGuestbook.MoveNext

Loop
rsGuestbook.Close
Set rsGuestbook = Nothing
Set adoCon = Nothing
%>
</textarea></center>
<br>
<h1>Show Data out of textarea</h1>
<%

Dim adoCon1
Dim rsGuestbook1
Dim strSQL1

Set adoCon1 = Server.CreateObject("ADODB.Connection")

adoCon1.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tel.mdb")
Set rsGuestbook1 = Server.CreateObject("ADODB.Recordset")
strSQL1 = "SELECT tblComments.title, tblComments.Comments FROM tblComments;"
rsGuestbook1.Open strSQL, adoCon1

Do While not rsGuestbook1.EOF

Response.Write ("<br>")
Response.Write (rsGuestbook1("title"))
Response.Write ("<br>")
Response.Write (rsGuestbook1("Comments"))
Response.Write ("<br>")


rsGuestbook1.MoveNext

Loop
rsGuestbook1.Close
Set rsGuestbook1 = Nothing
Set adoCon1 = Nothing
%>
</body>
</html>


نظر دوستان چیه؟
موفق باشید.

saeedkhan
جمعه 18 شهریور 1384, 10:58 صبح
style textarea را دستکاری کن اگه نشد بگو یه کد آماده که تست شده رو بهت بدم !

saeedkhan
جمعه 18 شهریور 1384, 11:19 صبح
<form name="form1" method="post" action="">
<textarea name="textarea"><%=(Recordset1.Fields.Item("field1").Value)%></textarea>
</form>

hassan1365
جمعه 18 شهریور 1384, 15:02 عصر
سلام و مرسی .
با PRE درستش کردم فقط نمیخوام scroll bar افقی داشته باشه.
من که نتونستم درستش کنم.
این کدشه:(از تو سایت برداشتم!!!)


<PRE style="BORDER-RIGHT: 1px inset; PADDING-right: 6px; BORDER-TOP: 1px inset; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: 1px inset; WIDTH: 95%; PADDING-TOP: 0px; BORDER-BOTTOM: 1px inset; HEIGHT: 25%" dir="ltr"><DIV dir=rtl style="TEXT-ALIGN: left"><p align="right">
contents</p></div></pre>

نظر دوستان چیه؟
موفق باشید.

shahroozj
شنبه 19 شهریور 1384, 16:29 عصر
توی Textarea نباید از <br> استفاده کنید به جای ان از vbcrlf که همان پایان خط در vb است استفاده کنید