Avatar billede sesam Nybegynder
16. juli 2002 - 15:05 Der er 17 kommentarer og
1 løsning

HTML karaktere

Når jeg skriver "Anders" ind i data basen hvordan skal jeg så hente det ud igen?

nu skriver den ikke noget...
Avatar billede sesam Nybegynder
16. juli 2002 - 15:06 #1
Når jeg henter det sådan her <%=RS("navn")%> skriver den bare " "
Avatar billede keysersoze Ekspert
16. juli 2002 - 15:07 #2
forbind til din database og udskriv hva.

response.write rs("dit_felt")
Avatar billede keysersoze Ekspert
16. juli 2002 - 15:07 #3
lidt for hurtig/langsom

kom med noget mere kode - for står det i databasen bliver det IKKE skrevet sådan ud
Avatar billede sesam Nybegynder
16. juli 2002 - 15:09 #4
Det står i databsen og den skriver ikke noget ud browseren tror vel det er HTML eller hva?
Avatar billede sesam Nybegynder
16. juli 2002 - 15:16 #5
virker ikke der er jo helle ik forskel på om jeg skriver response.write rs("dit_felt") eller <%=RS("navn")%>
Avatar billede keysersoze Ekspert
16. juli 2002 - 15:18 #6
nej - jeg skrev jo før jeg så din kommentar...

så jeg prøver igen - kom med lidt mere kode
Avatar billede sesam Nybegynder
16. juli 2002 - 15:20 #7
Hvad vil du ha?
Avatar billede sesam Nybegynder
16. juli 2002 - 15:26 #8
<%
id = Request.Querystring("ID")
  Set MyConn=Server.CreateObject("ADODB.Connection")
  MyConn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/test.mdb")
  SQL = "Select * From Tblv Where vId = '"& Request.Querystring("id") &"'"
  Set RS = MyConn.Execute(SQL)
%>

<%=RS("navn")%>

Ok?
Avatar billede sesam Nybegynder
16. juli 2002 - 15:29 #9
Det er fordi det at jeg skriver det ud sådan her
<input Type="text" name="varegruppenavn" value="<%response.write RS("varegruppenavn")%>"  size="60" maxlength="255" class=broed>
Avatar billede sesam Nybegynder
16. juli 2002 - 15:30 #10
value="<%response.write rs("navn")"%> er problemet:
i value skal der stå "anders" men der står " "...
Avatar billede keysersoze Ekspert
16. juli 2002 - 15:31 #11
du skriver at der kun udskrives " " - og det kommer ikke fra ovenstående. Hvis værdien (kolonnen) var tom ville der komme en fejl under udskrivning - og var der en værdi ville den blive udskrevet rigtigt...

hvilken felttype er vID? er ovenstående al koden på siden?
Avatar billede keysersoze Ekspert
16. juli 2002 - 15:33 #12
så prøv noget andet i stedet;

Response.Write "<input Type=""text"" name=""varegruppenavn"" value=""" & RS("varegruppenavn") & """  size=""60"" maxlength=""255"" class=""broed"">"
Avatar billede sesam Nybegynder
16. juli 2002 - 15:38 #13
Dette var løsningen:
-----------------------------------------------------------------------
<%response.write "<input Type=text name=varegruppenavn value='"& rs("varegruppenavn") & "'  size=60 maxlength=255 class=broed></td></tr>" %>
Avatar billede keysersoze Ekspert
16. juli 2002 - 15:48 #14
det er stort set det samme som midt - men kigges der på korrekt html er dit forkert...

der skal " omkring de forskellige atributter og ' er heller ikke særlig god... så du burde foretrække "min" løsning
Avatar billede coolcoder Nybegynder
16. juli 2002 - 16:03 #15
prøv at udskrive det sådan her istedet:

<%response.write "<input Type=text name=varegruppenavn value=""" & server.htmlencode(rs("varegruppenavn")) & """ size=60 maxlength=255 class=broed></td></tr>" %>
Avatar billede sesam Nybegynder
17. juli 2002 - 11:11 #16
Du har ret i at at det ikke er 100% korrekt min løsning, men det var din heller ikke, og det er ikke for at forsvare min eller nedgøre din løsning. Der manglede bare et par " ":

<%response.write "<input Type=""text"" name=""varegruppenavn"" value=""" & server.htmlencode(rs("varegruppenavn")) & """ size=""60"" maxlength=""255"" class=""broed""></td></tr>" %>

Men tak for din løsning, det virker kanon:)
Avatar billede coolcoder Nybegynder
17. juli 2002 - 11:19 #17
det er rent faktisk ikke nødvendigt at bruge " rundt om attributerne i html-tags, hvis værdien bare er et enkelt ord, kun med tal eller bogstaver.

<input type=text> er ligeså god som <input type="text">

/coolcoder
Avatar billede keysersoze Ekspert
17. juli 2002 - 11:24 #18
det er rigtig at det ikke er nødvendigt - men det er det korrekte...

det er heller ikke nødvendigt at have kørekort for at kunne køre bil - men det er nok det mest korrekte?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester