Avatar billede izemate Nybegynder
11. november 2002 - 11:22 Der er 19 kommentarer og
1 løsning

rediger i database.

Jeg har en database ved navn "db.mdb" kan man gøre sådan at man kan hente nogt ud fra database, så man kan redigere i texten og så den gemmer det ? så den "overskriver" den gamle??

den jeg vil redigere hedder FormMessage eller bare message


\\izemate
Avatar billede Slettet bruger
11. november 2002 - 11:24 #1
http://www.html.dk/tutorials/asp/ lektion 17 - 22 så har du styr på det.

mvh.
Questis.dk
Avatar billede loss Nybegynder
11. november 2002 - 11:39 #2
Det kan du nemt..... men det er nok bedst at læse lidt på lektien selv.. først..

Du skal hente dine dat ud fra DB sætte dem som Value på et textarea og så sende informationer tilbage til din DB med en SQL update sætning

http://www.w3schools.com/sql/sql_update.asp
Avatar billede izemate Nybegynder
11. november 2002 - 11:44 #3
OK prøver når jeg kommer hjem ;)

\\izemate
Avatar billede izemate Nybegynder
11. november 2002 - 13:44 #4
hmm jeg kan ikke hitte ud af det! er der nogen der gider lave det??? det skal lige siges at det hele har en ID ! så vil jeg blive meget glad :D

\\izemate
Avatar billede Slettet bruger
11. november 2002 - 13:45 #5
send mig den database så kan jeg kigg elidt på det.
Avatar billede izemate Nybegynder
11. november 2002 - 13:45 #6
for jeg er ikke ret godt til asp :(

\\izemate
Avatar billede izemate Nybegynder
11. november 2002 - 13:50 #7
ok har du en e-mail adresse?? skal du også have lidt kode med eller`?

\\izemate
Avatar billede Slettet bruger
11. november 2002 - 13:52 #8
jeg koder det bare forfra, hvis det er ok ?

mail: questis@questis.dk
Avatar billede izemate Nybegynder
11. november 2002 - 13:53 #9
jaja det er fint :)

jeg sender det lige...

\\izemate
Avatar billede izemate Nybegynder
11. november 2002 - 13:58 #10
Så skulle den være sendt.
skriver du ikke lige hvis du har problemer, eller du er færdig :)

\\izemate
Avatar billede Slettet bruger
11. november 2002 - 13:59 #11
kigger lige på det.... er du online ?
Avatar billede izemate Nybegynder
11. november 2002 - 14:03 #12
arr desvære jeg køre med isdn så det ville nok blive lidt svært.... men hvis du bare poster spm, her eller sender det til min e-mail... jeg får nemlig sms over min e-mail så jeg er der med det samme!

\\izemate
Avatar billede izemate Nybegynder
11. november 2002 - 14:03 #13
svært = $$$ 8)

\\izemate
Avatar billede Slettet bruger
11. november 2002 - 14:03 #14
ok, giver lyd når jeg er færdig, det bliver nok inden for en time....
Avatar billede izemate Nybegynder
11. november 2002 - 14:08 #15
ok
Avatar billede izemate Nybegynder
11. november 2002 - 15:12 #16
Kan du få det til at virke??

\\izemate
Avatar billede Slettet bruger
11. november 2002 - 15:16 #17
mangler kun at få update spl'en til at makke ret, men kan ikke se feglen, vi sideer og kigge rpå det nu.
Avatar billede Slettet bruger
13. november 2002 - 13:14 #18
så skulle den være færdig... har sendt dig scriptet, og poster det lige her så folk kan se jeg ikke snød:

index.asp:

<HTML>
<HEAD>
<TITLE>Redigering af mail</TITLE>

</HEAD>
<BODY>
<table cellpadding="0" cellspacing="0" border="0" width="500px">
<tr>
    <td><b>Vælg hvilken mail du ønsker at rette</b></td>
</tr>
<tr>
    <td height="5px"></td>
</tr>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db.mdb")

strSQL = "SELECT * FROM nyhed"
set rs = conn.execute(strSQL)

if not rs.eof then
do while not rs.eof
%>
<tr>
    <td><a href="rediger.asp?id=<%= rs("ID") %>"><%= rs("overskrift") %></A></td>
</tr>
<%
rs.movenext
loop
end if
%>
</table>
</BODY>
</HTML>
<%
conn.close
set conn = nothing
%>

rediger.asp:

<% if request.querystring("mode") = "opdater" then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db.mdb")

strSQL = "update nyhed set message='" & replace(request.form("nyindhold"),"'","''") & "' WHERE id=" & request.form("id")
response.write(strSQL)
conn.execute(strSQL)

response.redirect("rediger.asp?mode=ok")
%>
<% elseif request.querystring("mode") = "ok" then %>

Emnet er opdatert.<br><br>

<a href="index.asp">Tilbage</a>

<% else %>
<HTML>
<HEAD>
<TITLE>Redigering af mail</TITLE>

</HEAD>
<BODY>
<form action="rediger.asp?mode=opdater" method="post">
<table cellpadding="0" cellspacing="0" border="0" width="500px">
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db.mdb")

strSQL = "SELECT * FROM nyhed where id = " & request.querystring("id")
set rs = conn.execute(strSQL)
%>
<tr>
    <td><%= rs("overskrift") %></td>
</tr>
<tr>
    <td><input type="hidden" name="id" value="<%= rs("id") %>"><textarea cols="40" rows="10" name="nyindhold"><%= rs("message") %></textarea></td>
</tr>
<tr>
    <td><input type="submit" value="gem"></td>
</tr>
<tr>
    <td><br><br><a href="index.asp">Tilbage</a></td>
</tr>
</table>
</form>
</BODY>
</HTML>
<%
conn.close
set conn = nothing

end if
%>

håber at du kan bruge det
Avatar billede izemate Nybegynder
13. november 2002 - 15:23 #19
Det virker bare super :) rigtig mange tak for hjælpen ;)

\\izemate
Avatar billede Slettet bruger
13. november 2002 - 15:27 #20
var så lidt :-)
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