Du skal første lige ændre din SQL-streng til at medtage telefonnummeret: <% strSQL = "SELECT fornavn, TELEFON_FELT FROM tilmelding order by fornavn" Set rs2 = DataConn.Execute(strSQL) %>
Derefter skal du bruge JavaScript til at registere en ændring i rullelisten og derved at ændre i feltet:
<select name="efternavn" class="Formindhold" onChange="getElementById('phone').value=this.options[this.selectedIndex].value"> <option value=""></option> <% do while not rs2.EOF%> <option value="<%=rs2("TELEFON_FELT")%>"><% Response.write rs2("fornavn") %></option> <% rs2.MoveNext loop %> </select>
Du skal lige tilføje en ID til feltet, sådan at det kan genkendes: <input type="text" id="phone" name="tlf" class="Formindhold" size="8">
Du skal istedet for at ændre "value" i phone-feltet, ændre querystring ved onChange! Så skal du bruge endnu en SQL-udtræk, som skal ske ud fra querystringen og så udskrive alle de felter du vil!
fx onChange gøre flg. din_side.asp?ID=1, så skal du bruge ID'et til at udtrække de andre oplysninger udskrive dem i felter!
Læs lige min kommentar lige inden! Prøv lige sådan her:
<% strSQL = "SELECT ID, fornavn FROM tilmelding order by fornavn" Set rs2 = DataConn.Execute(strSQL) %>
<select name="efternavn" class="Formindhold" onChange="location.href='?ID='+this.options[this.selectedIndex].value"> <option value=""></option> <% do while not rs2.EOF
IF rs2("ID") = Request.Querystring("ID") THEN strSelected = "selected" ELSE strSelecetd = "" END IF %> <option value="<%=rs2("ID")%>" <%=strSelected%>><% Response.write rs2("fornavn") %></option> <% rs2.MoveNext loop %> </select>
<% strSQL = "SELECT efternavn, mobiltlf FROM tilmelding WHERE ID = " & Request.Querystring("ID") & "" Set rs3 = DataConn.Execute(strSQL) %> <input type="text" name="efternavn" class="Formindhold" size="8" value="<%=rs3("efternavn")%>"> <input type="text" name="tlf" class="Formindhold" size="8" value="<%=rs3("mobiltlf")%>">
jeg kan ikke rigtigt får den til at virke Fordi efternavn ikke er et felt i tilmelding, men et felt i bestilling som er den table vi skal insætte dataen
er du stadig klar til at hjælpe.. jeg vil så gerne have det til at virke
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.