31. maj 2005 - 10:24Der er
6 kommentarer og 1 løsning
Redigere i databasen.
Jeg har en medlemsside hvor man kan se alle medlemmer på, men når jeg så trykker på et medlem for at se oplysningerne får jeg hele tiden den samme person, ligegyldigt hvem jeg trykker på hvorfor??
min kode er:
<!--#include file="kontrol.asp"--> <!--#include file ="ConnectionTilDatabase.asp" --> <HTML> <HEAD> <TITLE>Bruger information</TITLE> </HEAD> <BODY> <center> <ul> <tr> <td><h2>Brugerens kontaktoplysninger</h2></td> </tr> <% dim id id = Request.querystring("id")
'Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * from Bruger Order by MedlemsID Desc" Set rs = Conn.Execute(strSQL)
' Skriv personens data if not (rs.bof or rs.eof) then 'do while not rs.eof Response.Write "<dt>Navn:</dt><dd>" & rs("Fornavn") & " " & rs("Efternavn") & "</dd>" Response.Write "<dt>Telefon:</dt><dd>" & rs("Telefon") & "</dd>" Response.Write "<dt>E-mail:</dt><dd>" & rs("email") & "</dd>"
Response.Write "<p><a href=""Medlemmer1.asp"">Retur til Medlems oplysninger</a></p>" Response.Write "<p><a href=""Retbruger.asp?id="& rs("MedlemsID") &""">Rediger Brugerinfo</a></p>" 'response.write "<br>" 'rs.movenext 'loop Conn.Close Set Conn = Nothing End if
'HUSK! 'Man skal ALTID checke, om der findes noget i database, inden man prøver på at hive noget ud: %> </center> </dl> </td> <td width=""> </td> </tr> </ul> </table> </BODY> </HTML>
Så skal jeg kunne redigere når jeg trykker på knappen "rediger brugerinfo" men der får jeg også hentet den samme person..
Hvis det er den samme side som du er på nu... så skal du vel kun hente det aktuelle id ud...altså strSQL = "Select * from Bruger Where MedlemsID = "&id&" Order by MedlemsID Desc"
Det gør det lidt sværere for skumle personer, som måtte have lyst til at udnytte din side
Synes godt om
Ny brugerNybegynder
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.