Avatar billede goce Nybegynder
11. februar 2004 - 14:46 Der er 20 kommentarer og
2 løsninger

Indsætte 'hvem' i link

Jeg har overført en oplysning fra sidste side via adresselinjen:
www.minside.dk/brugernavn.asp?hvem=Toby

og nu skal jeg så på siden www.minside.dk/brugernavn.asp have indsat 'hvem' (i dette tilfælde 'Toby') i et link, så linkadressen bliver www.minside.dk/test.asp?hvem=Toby

Hvordan gør jeg det?

Vh.
Goce
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 14:56 #1
<a href="test.asp?hvem=Toby">link</a>

??
Avatar billede nute Nybegynder
11. februar 2004 - 14:59 #2
<a href="test.asp?hvem=" & Request("hvem") & ">link</a>

/nute
Avatar billede goce Nybegynder
11. februar 2004 - 15:00 #3
Nej, den skal ikke nødvendigvis skrive Toby... Den skal skrive det, den overførte fra sidste side via 'hvem='!
Avatar billede goce Nybegynder
11. februar 2004 - 15:00 #4
Tark, tjekker lige!
Avatar billede goce Nybegynder
11. februar 2004 - 15:08 #5
Det virker ikke... Skal der ikke stå noget "<%"-værk udenom? Der er nemlig ikke andet asp i dokumentet...
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 15:22 #6
<%
Dim test
test = Request.QueryString("hvem")
%>

<a href="link.asp?test=<%=test%>">link</a>
Avatar billede nute Nybegynder
11. februar 2004 - 15:24 #7
ah ... øf cørse ... sorry ...

/nute
Avatar billede goce Nybegynder
11. februar 2004 - 15:28 #8
Virker fint, Pelkjaer!
Avatar billede goce Nybegynder
11. februar 2004 - 15:39 #9
Måske ka' i hjælpe mig med noget andet... Jeg forhøjer lige pointene...

Spørgsmålet:
Hvad betyder dette:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/projektopgave/login/features/beskeder.asp, line 6
Avatar billede goce Nybegynder
11. februar 2004 - 15:40 #10
Hmmmm... Jeg synes ikke, jeg kan forhøje pointene...
Avatar billede eagleeye Praktikant
11. februar 2004 - 16:31 #11
I boksen Function -> Afsæt flere point
Avatar billede goce Nybegynder
11. februar 2004 - 17:31 #12
Sådan.. Nogle som kan hjælpe mig med mit andet problem?
Avatar billede eagleeye Praktikant
11. februar 2004 - 17:35 #13
Det kræver du viser SQL sætningen i linje 6 eller lige før.
Typisk kommer fejlen fordi man har stavet et kolonnenavn forkert i forhold til database, men det kan også være der mangler ' omkring tekst.
Avatar billede goce Nybegynder
11. februar 2004 - 17:41 #14
Tak, prøver lige at se, om jeg ka' finde fejlen... Ellers skriver jeg teksten her...
Avatar billede goce Nybegynder
11. februar 2004 - 17:49 #15
Okey, jeg er for dum til at finde fejlen... Koden er:

<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db/database.mdb")

strSQL = "SELECT * FROM besked WHERE hvem ="& request.querystring("hvem")
Set rs = myConn.Execute(strSQL)
%>
<html>
<head><title>Besked til <%=rs(hvem)%></title>
</head>
<body>
<b>
<font size=2>Beskeder til <%=rs("hvem")%></font><br></b><hr size="1">
    <table border=0 width="100%">
    <tr>
    <th><font size=2>Dato</font></th>
        <td></font><font size=2><%=rs("dato")%></font>&nbsp;</font></td>
    </tr>
    <tr>
        <th><font size="2"><font >Overskrift</font></font></th>
        <td><font size=2><%=rs("overskrift")%>&nbsp;</font></td>
    </tr>
    <tr>
        <th valign="top"><font size=2>Besked</font></th>
        <td><font size=2><%=rs("besked")%>&nbsp;</font></td>
    </tr>
</table>
<hr size="1">
<font size=1><a href="#" onClick="history.go(-2)" target="_self"><< Gå til sidste side</a></font>
</body>
</html>
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 17:52 #16
strSQL = "SELECT * FROM besked WHERE hvem = '"+ request.querystring("hvem")+ "'"
Avatar billede eagleeye Praktikant
11. februar 2004 - 17:54 #17
ja hvis hvem er en tekste kolonne skal der ' omkring. Men med bør stadig bruges & og ikke + da & er den korrekte operator for at ligge strenge sammen.
WHERE hvem = '"& request.querystring("hvem")& "'"
Avatar billede eagleeye Praktikant
11. februar 2004 - 17:54 #18
+ bruges til matematik :)
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 17:56 #19
Ikke desto mindre virker det :)
Sådan er det når man helst skriver c baseret ;o)
Avatar billede goce Nybegynder
11. februar 2004 - 18:10 #20
Tark for hjælpen begge to... Jeg ka' gi' jer pointene hvis i opretter svar!
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 18:12 #21
oki :)
Avatar billede eagleeye Praktikant
11. februar 2004 - 18:12 #22
ok, du da lige et svar fra mig så :)
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