%> <input type="hidden" name="kategori" value='<%=Cat%>'> <% if Cat="flamdekorationer" or Cat="gaseldadeBrasor" then modell="model" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if if Cat="gaseldadeOppnaSpisar" then modell="namn" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if if Cat="utrustning" then modell="produkt" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if ' SQL sætning eksekveres 'response.write strSQL set RS = conn.execute(strSQL) do while not rs.EOF %> <option value='<%=rs("&modell&")%>'><%=rs("&modell&")%></option> <% rs.moveNext loop conn.close %> </select>
cesil>> Det skal nok mere väre sådan her: <option value='<%=rs(modell)%>'><%=rs(modell)%></option> Det er variabelen modell og ikke et felt i databasen
michael -> det er rigtigt det cesil har skrevet... Det er en model i databasen. Som du ser er det en variabel han benytter i sin sql, men skulle mene det skal se sådan her ud: <% if Cat="flamdekorationer" or Cat="gaseldadeBrasor" then modell="model" strSQL = "SELECT '"&modell&"' FROM '"&Cat&"'" end if if Cat="gaseldadeOppnaSpisar" then modell="namn" strSQL = "SELECT '"&modell&"' FROM '"&Cat&"'" end if if Cat="utrustning" then modell="produkt" strSQL = "SELECT '"&modell&"' FROM '"&Cat&"'" end if ' SQL sætning eksekveres 'response.write strSQL set RS = conn.execute(strSQL) do while not rs.EOF %> <option value='<%=rs("modell")%>'><%=rs("modell")%></option> <% rs.moveNext loop conn.close %>
if strSQL = "" then <select name="modellist" class="cellkantred"> <option selected>Välj modell</option> <% set conn = server.CreateObject("ADODB.CONNECTION") DSN = "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Inetpub\wwwroot\db\eldAdmin.mdb" conn.Open DSN Dim Cat,modell Cat=request.form("cat")
%> <input type="hidden" name="kategori" value='<%=Cat%>'> <% elseif strSQL <> "" then if Cat="flamdekorationer" or Cat="gaseldadeBrasor" then modell="model" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if if Cat="gaseldadeOppnaSpisar" then modell="namn" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if if Cat="utrustning" then modell="produkt" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if ' SQL sætning eksekveres 'response.write strSQL set RS = conn.execute(strSQL) do while not rs.EOF %> <option value='<%=rs("&modell&")%>'><%=rs("&modell&")%></option> <% rs.moveNext loop conn.close end if %> </select>
Det fungerer kun halvt men nu får jeg ingen fejlmeddelse
<option selected>Välj modell</option> <% if Cat <> "" then if Cat="flamdekorationer" or Cat="gaseldadeBrasor" then modell="model" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if if Cat="gaseldadeOppnaSpisar" then modell="namn" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if if Cat="utrustning" then modell="produkt" strSQL = "SELECT "&modell&" FROM "&Cat&"" end if
' SQL sætning eksekveres
set RS = conn.execute(strSQL) do while not rs.EOF %> <option value='<%=rs(modell)%>'><%=rs(modell)%></option> <% rs.moveNext loop conn.close end if %> </select> </font></td> </tr>
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.