/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
sætte data ind i form
Fra : Mads Brinch


Dato : 24-12-09 10:45

hej NG jeg har et lille problem med at få den til at indsætte de
data der står i databasen ind i en form.

her er min kode.

<div style="margin-left:30;">
<dl>
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("/test1/db/bank.mdb")
Conn.Open DSN

' Hent fra databasen afhængig af værdien id fra URL
strSQL = "Select * From personer Where Id = " &
Request.Querystring("id")
Set rs = Conn.Execute(strSQL)%>

<%
' Skriv personens data
Response.Write "<dt>Navn:</dt><dd>" & rs("Fornavn") & " " &
rs("Efternavn") & "</dd>"
Response.Write "<dt>Penge:</dt><dd>" & rs("Penge") & "</dd>"
Response.Write "<dt>Spillegendstande:</dt><dd>" &
rs("Spillegendstande") & "</dd>"
%>

</dl>
</div>

<br/>

<fieldset align="center">
<legend>Bank</legend>
<form action="opdater.asp" method="post">
<input type="hidden" name="t5"
value='<%=request.querystring("Id")%>'><br/>
Penge: <div align="center"><input type="text" name="t3"
value='<%=Response.Write " & rs("Penge") & "%>'></div><br/>
Spillegendstande: <div align="center"><input type="text"
name="t4" value='<%=Response.Write " & rs("Spillegendstande") &
"%>'></div><br/><br/>
<div align="center">
<input type="submit" value=" Gem ">
<input type="button" value=" Tilbage "
onClick="history.back();">
</div>
</form>
</fieldset>

<%Conn.Close
Set Conn = Nothing
%>

problemet ligger i den her del jeg ikke kan få til at virke

Penge: <div align="center"><input type="text" name="t3"
value='<%=Response.Write " & rs("Penge") & "%>'></div><br/>

Spillegendstande: <div align="center"><input type="text"
name="t4" value='<%=Response.Write " & rs("Spillegendstande") &
"%>'></div>

på forhånd tak.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Philip Nunnegaard (24-12-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 24-12-09 11:39

Mads Brinch skrev:

> problemet ligger i den her del jeg ikke kan få til at virke
>
> Penge: <div align="center"><input type="text" name="t3"
> value='<%=Response.Write " & rs("Penge") & "%>'></div><br/>
>
> Spillegendstande: <div align="center"><input type="text"
> name="t4" value='<%=Response.Write " & rs("Spillegendstande") &
> "%>'></div>

"<%=" er mig bekendt det samme som "<% response.write"
Med "<%= response.write" har du altså lavet dobbeltkonfekt.


Penge: <div align="center"><input type="text" name="t3"
value='<%=Response.Write " & rs("Penge") & "%>'></div>

rettes til:
Penge: <div align="center"><input type="text" name="t3"
value='<%=rs("Penge")%>'></div>

Og det samme med næste blok:
Spillegendstande: <div align="center"><input type="text"
name="t4" value='<%=rs("Spillegendstande")%>'></div>


Altså enten bare <%=rs("penge")%> eller <% response.write rs("penge") %>.

Mads Brinch (24-12-2009)
Kommentar
Fra : Mads Brinch


Dato : 24-12-09 12:11

Det virkede 1000 tak for hjælpen og den hurtige respons.

og god jul til alle.


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177417
Tips : 31962
Nyheder : 719565
Indlæg : 6407864
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste