Avatar billede eromaster Nybegynder
12. juni 2001 - 09:57 Der er 10 kommentarer og
1 løsning

IP og ID

Jeg skal vide 2 ting:

Først skal jeg vide hvordan man VISER folks ip på siden, altså folk skal kunne se deres egen ip på siden!!!
Sådan finder man jo ip\'en, men hvordan viser man den? den skal IKKE skrives i en database!!!
REMOTE_ADDR

Andet spm:
Mit doc (test.asp) skal linke videre til et bestemt id i databasen, som man kan se virker det fint, problemet er bare et når man trykker på linket kommer den sidste række i databasen! hvad er der galt?

test.asp
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\">
</HEAD>
<BODY>

<%
Set DataConn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};uid=admin; \"
DSN = dsn & \"DBQ=\" & server.mappath(\"../../mdb/member.mdb\")
DataConn.Open DSN
%>

<%
Set news = Server.CreateObject(\"ADODB.RecordSet\")
news.open \"Select * From [bruger]\", DataConn
if not news.EOF then
news.MoveFirst
end if
do while not news.EOF
%>

&nbsp;&nbsp;<a href=\"test_show.asp?id=<%=news(\"id\")%>\"><%=news(\"cs_name\")%></a>
<br>

<%
news.MoveNext
loop
news.Close
set news = nothing
Dataconn.Close
%>

</BODY>
</HTML>

test_show.asp
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\">
</HEAD>
<BODY>

<%
Set DataConn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};uid=admin; \"
DSN = dsn & \"DBQ=\" & server.mappath(\"../../mdb/member.mdb\")
DataConn.Open DSN
%>

<%
Set id = Server.CreateObject(\"ADODB.RecordSet\")
id.open \"Select * From [bruger] Order by id desc\", DataConn, 1, 3
brugerid = Request.Querystring(\"id\")
\"SELECT * FROM Bruger WHERE id=\" &amp; brugerid
%>

strong>Name:</strong><%=id(\"name\")%>

<%
set id = nothing
Dataconn.Close
%>

</BODY>
</HTML>
Avatar billede tdaugaard Nybegynder
12. juni 2001 - 09:59 #1
Til dit første spørgsmål:

<%=Request.ServerVariables(\"REMOTE_ADDR\")%>

deres IP
Avatar billede eromaster Nybegynder
12. juni 2001 - 10:00 #2
jeg prøver
Avatar billede tdaugaard Nybegynder
12. juni 2001 - 10:00 #3
Til dit andet:

Du skal skifte linien

news.open \"Select * From [bruger]\", DataConn


ud med:

strID = Request(\"id\")
news.open \"Select * From [bruger] WHERE id=\" & strID, DataConn
Avatar billede eromaster Nybegynder
12. juni 2001 - 10:01 #4
yeps det virkede
Avatar billede eromaster Nybegynder
12. juni 2001 - 10:02 #5
jeg prøver igen :)
Avatar billede eromaster Nybegynder
12. juni 2001 - 10:02 #6
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'id=\'.
/sek/www/sek/test.asp, line 18
Avatar billede tdaugaard Nybegynder
12. juni 2001 - 10:03 #7
:-)

UPS nej nej !! glem det ..
Avatar billede tdaugaard Nybegynder
12. juni 2001 - 10:04 #8
Det er i test_show.asp

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\">
</HEAD>
<BODY>

<%
Set DataConn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};uid=admin; \"
DSN = dsn & \"DBQ=\" & server.mappath(\"../../mdb/member.mdb\")
DataConn.Open DSN
%>

<%
Set id = Server.CreateObject(\"ADODB.RecordSet\")
brugerid = Request.Querystring(\"id\")
Set id = Server.CreateObject(\"ADODB.RecordSet\")
id.open \"SELECT * FROM Bruger WHERE id=\" & brugerid, DataConn, 1, 3
%>

strong>Name:</strong><%=id(\"name\")%>

<%
set id = nothing
Dataconn.Close
%>

</BODY>
</HTML>
Avatar billede eromaster Nybegynder
12. juni 2001 - 10:04 #9
LOL okay
Avatar billede eromaster Nybegynder
12. juni 2001 - 10:05 #10
tak for hjælpen
Avatar billede tdaugaard Nybegynder
12. juni 2001 - 10:06 #11
Det 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