25. marts 2001 - 18:11
Der er
15 kommentarer og 1 løsning
mellemrum i teksten
Jeg har et gæstbogsscript i ASP der fylder noget tekst fra en form ind i en access-database. Når jeg udfylder feltet i formen sådan her så vises indholdet af databasen sådan her uanset hvor mange enter jeg har lavet
Annonceindlæg fra Infor
25. marts 2001 - 18:13
#1
du kan få ASP-scriptet til at lave \" \" om til som af HTML bliver til mellem rum <% Replace(tekstfelt,\" \", ) %>
25. marts 2001 - 18:14
#2
hvor tekstfelt er den tekst du har hentet ud af formen
25. marts 2001 - 18:14
#3
brug denne kode: <%=Replace(rs(\"felt\"), vbCrLf, \"<br>\")%>
25. marts 2001 - 18:15
#4
jeg ville nok bruge de to script sammen det ene til at lave mellerum og det andet til linjeskift
25. marts 2001 - 18:15
#5
Hvordan får jeg vist indholdet af databasen på samme måde som den er indtastet.?
25. marts 2001 - 18:17
#6
<%=Replace(rs(\"felt\"), vbCrLf, \"<br>\")%> felt er dit felt i db\'en
25. marts 2001 - 18:17
#7
ved at bruge de to script før du indsætter.... når du så henter dataerne så er den i vinkel
25. marts 2001 - 18:18
#8
Hvor i koden skal jeg sætte <% Replace(tekstfelt,\" \", ) %> og <%=Replace(rs(\"felt\"), vbCrLf, \"<br>\")%> ind
25. marts 2001 - 18:19
#9
Det skal altså være i formen der indsætter teksten?
25. marts 2001 - 18:21
#10
enten før du indsætter: <% Replace(tekstfelt,\" \", ) Replace(tekstfelt, vbCrLf, \"<br>\") sql = \"INSERT INTO ......\"%> eller når du viser siden: <% tekst = Replace(rs(\"felt\"),\" \", ) tekst = Replace(tekst, vbCrLf, \"<br>\") response.write \"tekst\"%>
25. marts 2001 - 18:22
#11
Koden ser sådan ud: <% mode = request(\"mode\") %> <% if mode = \"\" then %> <HTML> <HEAD> <!-- Minus AutoDato --> <TITLE>Joke system.</TITLE> <META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\"> </HEAD> <BODY BGCOLOR=\"#33B0FB\" TEXT=\"#000000\" LINK=\"#000000\" VLINK=\"#808080\" ALINK=\"#C0C0C0\"> <form action=\"tilfny.asp?mode=send?alle=oplysninger\" method=\"POST\" class=\"css\"> <table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"80%\"> <tr> <td align=\"left\" width=\"40%\" valign=\"top\"><font size=\"3\" face=\"Arial\">Overskrift: </font></td> <td colspan=\"2\" width=\"60%\"><INPUT TYPE=\"text\" NAME=\"overskrift\"></td> </tr> <tr> <td align=\"Left\" valign=\"top\" width=\"20%\"><font size=\"3\" face=\"Arial\">Joke:</font></td> <td valign=\"top\" width=\"80%\"> <textarea name=\"joke\" rows=\"4\" cols=\"40\"></textarea></td> </tr> <tr> <tr> <td align=\"left\" width=\"20%\" valign=\"top\"><font size=\"3\" face=\"Arial\">Dit navn: </font></td> <td colspan=\"2\" width=\"80%\"><INPUT TYPE=\"text\" NAME=\"navn\"></td> </tr> <td width=\"20%\"></td> <td colspan=\"2\" width=\"80%\"><input type=\"submit\" name=\"B1\" value=\"Tilføj\"> <INPUT TYPE=\"reset\" NAME=\"Slet\"></td> </tr> </table> </BODY> </HTML> <% end if %> <% if mode = \"send?alle=oplysninger\" then %> <% Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") & \";UID=admin;PWD=;\" Set rs = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"Select * From joke\" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs(\"overskrift\") = Request.form(\"overskrift\") rs(\"joke\") = Request.form(\"joke\") rs(\"navn\") = Request.form(\"navn\") rs.Update rs.Close Set rs = Nothing Conn.Close set Conn = Nothing response.redirect \"default.asp\" %> <HTML> <HEAD> <!-- Minus AutoDato --> <TITLE>Nyheds system.</TITLE> <META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\"> </HEAD> <BODY BGCOLOR=\"#33B0FB\" TEXT=\"#000000\" LINK=\"#000000\" VLINK=\"#808080\" ALINK=\"#C0C0C0\"> <center><FONT FACE=\"Arial\" SIZE=\"+2\">Nyhed tilføjet.</FONT><BR> <A HREF=\"default.asp\" TARGET=\"_top\">Til forsiden</A></center> </BODY> </HTML> <% end if %>
25. marts 2001 - 18:24
#12
rs.AddNew rs(\"overskrift\") = Request.form(\"overskrift\") rs(\"joke\") = Replace(Request.form(\"joke\"),\" \", ) rs(\"navn\") = Request.form(\"navn\") rs.Update
25. marts 2001 - 18:25
#13
UPS glemte lige: rs.AddNew rs(\"overskrift\") = Request.form(\"overskrift\") rs(\"joke\") = Replace(Replace(Request.form(\"joke\"),\" \", ),vbCrLf, \"<br>\") rs(\"navn\") = Request.form(\"navn\") rs.Update
25. marts 2001 - 18:25
#14
UPS igen: rs.AddNew rs(\"overskrift\") = Request.form(\"overskrift\") rs(\"joke\") = Replace(Replace(Request.form(\"joke\"),\" \",\" \"),vbCrLf, \"<br>\") rs(\"navn\") = Request.form(\"navn\") rs.Update
25. marts 2001 - 18:26
#15
Før eller efter? Sådan?? <% Replace(tekstfelt,\" \", ) Replace(tekstfelt, vbCrLf, \"<br>\") rs.AddNew rs(\"overskrift\") = Request.form(\"overskrift\") rs(\"joke\") = Replace(Request.form(\"joke\"),\" \", ) rs(\"navn\") = Request.form(\"navn\") rs.Update
25. marts 2001 - 18:28
#16
Tak for hjælpen
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser