16. november 2002 - 04:26Der er
30 kommentarer og 1 løsning
Linie skift i tekstform med database...
Hej,
Det er ved at være sent og inden jeg smutter i seng ville jeg lige se om der ikke er nogen der kan løse det problem jeg har prøvet at løse hele aftenen.
Jeg har en form som sender til en access database, men den tager ikke linie skift med når den så skriver felterne ud igen.
Det jeg leder efter er en der kan indsætte det rigtige stykke kode på den rigtige plads i denne fil:
Ja den der sætning og mange andre har jeg set rundt omkring på nettet, men den giver altid en fejl når jeg sætter den ind på siden. Så jeg ville gerne have den helt rigtige placering hvor det skal stå. Det er derfor jeg har lavet henvisninger til siden !!!
'Åbner forbindelse til databsen Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("wall.mdb") Set rs = Server.CreateObject("ADODB.Recordset") sql = "select * from wall order by id desc" rs.Open sql, conn, 1, 3 %> <% (Replace(rs("tag")& "", vbCrLf, "<BR>")) %>
<% 'Hvis der ingen tags er if rs.eof or rs.bof then %> Ingen tag´s <% else 'Lopper alle tags igennem med en løkke Do until rs.eof email = rs("email") navn = rs("navn") fontcolor = rs("fontcolor") fonttype = rs("fonttype") tag = rs("tag") %> <div align="center"> <center>
Det eneste du skulle var at kigge på www.tphu-bif.dk/ar/referater.txt og se om det du havde skrevet til mig var rigtigt og rigtigt placeret.
Jeg troede i var nogle venlige nogle her inde på eksperten. Jeg har ikke været ude for nogen andre der svarede på den måde. Det er måske et elementært spørgsmål for dig, men jeg er lige startet på det og det provokere mig meget at det ikke virker !!!!
Jeg er pissed men jeg er selvfølgelig villig til at give dig ekstra point hvis du vil give mig en konstruktivt svar JEG kan forholde mig til.
Nej, du afviser mit svar, og prøver en anden gang at tænke på dem, der frivilligt og uden anden belønning end sølle eksperten-point, bruger deres fritid på at hjælpe andre.
Det du skal gøre står her allerede klart og tydeligt
Ja det står her klart og tydeligt - det ved jeg. Men mit problem er at det ikke virker når det bliver sat ind !!! Og jeg er skam meget taknemmelig fordi du gider bruge din fritid på at hjælpe mig.
Hvis dette ikke virker - så må du selv prøve dig frem, for som erikjacobsen siger, så er dette (16/11-2002 10:39:28) løsningen - og du må have lavet en anden fejl!
Men prøv dette:
<% Response.Buffer = True
'Åbner forbindelse til databsen Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("wall.mdb") Set rs = Server.CreateObject("ADODB.Recordset") sql = "select * from wall order by id desc" rs.Open sql, conn, 1, 3 %> <html>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#B8C4DE" width="480" id="AutoNumber3" height="128"> <tr> <td width="478" height="24" style="border-bottom-style: none; border-bottom-width: medium" colspan="2"> <p align="center"><b><font size="2" face="Verdana" color="#000000"> Tilføj et referat</font></b></td> </tr> <form method="post" action="referater.asp" id=form1 name=form1> <% 'Hvis brugeren har submittet formen if Request.ServerVariables("REQUEST_METHOD") = "POST" then 'Smider værdierne ned i variabler navn = Request.form("navn") email = Request.form("email") tag = Request.form("tag") skrifttype = Request.form("skrifttype") skriftfarve = Request.form("skriftfarve")
'Tjecker om navn og tag er udfyldt if navn = "" then Response.Write("Udfyld dit navn<br>") end if
if tag = "" then Response.Write("Udfyld et tag<br>") end if
'Tilføjer til databasen hvis navn og tag er udfyldt if navn <> "" AND tag <> "" then rs.AddNew rs("navn") = navn rs("email") = email rs("tag") = tag rs("fontcolor") = skriftfarve rs("fonttype") = skrifttype rs("dato") = Now() rs.update 'Opdaterer vinduet Response.Redirect("referater.asp") end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.