18. februar 2008 - 19:07Der er
14 kommentarer og 1 løsning
Både sende fra en form og request.querystring("ID") i select boks
Jeg har denne selectboks som virker fint, men nu kunne jeg godt tænke mig at når jeg selecter et valg i boksen og submitter det, at sende "ID" fra HyacintTabel som en request.querystring("ID") samtidig med, kan jeg det, og hvis jeg kan, så hvordan?
<!--#include virtual= "DBConnFauerFlora.asp" --> <% strSQL = "Select DISTINCT DKnavnID From HyacintTabel Order by DKnavnID" Set rs = Conn.Execute(strSQL)
Do ' Dansk navn valgt="" if request("DKnavnSelect") = rs("DKnavnID") then valgt= "selected" else valgt="" end if strVisDKnavn = "<option value='" & rs("DKnavnID") & "' "& valgt &">" & rs("DKnavnID") & "</option>" 'strVisDKnavn = "<option value='" & rs("DKnavnID") & "'>" & rs("DKnavnID") & "</option>"
w13 min tro hjælper her på ekspeten... tak for at du er her :o)
Ja jeg skal bruge DKnavnID i formen som den er nu... og samtidig ID til Request.querystring. se her fauerflora dot dk slash Afauerflora slash Find_planten slash Hyacint mere dot asp Søg på et navn, så tror jeg du ved hvad jeg mener.
Jeg oprettede denne konto for syv år siden, da jeg var 13, og W'et var bare, fordi det var ledigt og simpelt. =) Samtidig tror jeg også lidt, det var pga. "World Wide Web".
Dette skulle nok kunne gøre det: -------------------------------- <select name="DKnavnSelect" style="width:100px" class="formR" onchange="this.form.setAttribute('action','Hyacint.asp?id='+this.options[this.selectedIndex].getAttribute('title')"> <option value="0">Alle</option>
<!--#include virtual= "DBConnFauerFlora.asp" --> <% strSQL = "Select DISTINCT DKnavnID From HyacintTabel Order by DKnavnID" Set rs = Conn.Execute(strSQL)
Do ' Dansk navn valgt="" if request("DKnavnSelect") = rs("DKnavnID") then valgt= "selected" else valgt="" end if strVisDKnavn = "<option title="""&rs("ID")&""" value='" & rs("DKnavnID") & "' "& valgt &">" & rs("DKnavnID") & "</option>" 'strVisDKnavn = "<option title="""&rs("ID")&""" value='" & rs("DKnavnID") & "'>" & rs("DKnavnID") & "</option>"
Nå nej, der mangler selvfølgelig i denne linje: Select DISTINCT DKnavnID From HyacintTabel Order by DKnavnID et ID, altså: Select DISTINCT ID,DKnavnID From HyacintTabel Order by DKnavnID
Ja nu virker det, men det har så skabt et andet problem...
For der hvor jeg modtager ID
Ser sådan ud: <% if Request.querystring("ID") = "" then Set rs=Conn.Execute("Select * From Hyacinttabel where ID=43") else strSQL = "Select * From Hyacinttabel where ID=" & request.querystring("ID") Set rs = Conn.Execute(strSQL) end if
if not rs.eof then strVisBillede ="<img src='/xxxx/db/upload/" & rs("BilledeNavn") & "' border='1'>" end if
Response.Write strVisBillede %>
Hvis nu søgningen fra de andre select bokse giver flere resultater, så kan den ikke vise resultatet... kan det laves så den eks. viser det første resultat? eller hvad gør jeg ?
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.