Hej Jeg har tabel i mssql database hvori jeg har en masse navne stående. Når man f.eks. har slået op på navnet michael hans børgensen, og får alle hans data frem, kunne jeg godt tænke mig en frem- og tilbageknap, som hvis man trykker på fremknappen kommer til den næste person i databasen. Jeg har lavet knapperne som tager den næste record ud fra Id, men da det skal sorteres efter navne duer det ikke.
min foreløbige kode:
<% strID = Session("Client_ID")
SQL1 = "select TOP 1 Client_ID from tbl_Clients where Client_ID<" & strID & " Order By client_name" Set RS1 = Conn.Execute(SQL1)
SQL2 = "select TOP 1 Client_ID from tbl_Clients where Client_ID>" & strID & " Order By client_name" Set RS2 = Conn.Execute(SQL2) %> <table border=0 cellpadding=1 cellspacing=0> <tr> <td> <input id="Submit9" type="submit" value="Gem" /> </td> <% If RS1.EOF Then %> <td></td> <% Else %> <td> <input id="Button3" type="button" value="Forrige" onmouseover="this.style.cursor='hand'" onclick="location.href='client-edit.asp?client_id=<%=RS1("Client_ID") %>'" /> </td> <% End If %> <% If RS2.EOF Then %> <td></td> <% Else %> <td> <input id="Button1" type="button" value="Næste" onmouseover="this.style.cursor='hand'" onclick="location.href='client-edit.asp?client_id=<%=RS2("Client_ID") %>'" /> </td> <% End If %> </tr> </table>
Det gør du ikke. Nøjes med paging i stedet. =) (Pagingfunktionen går ind og viser dig den korrekte post ud fra hvilken sidenr., du er på. Så du skal slet ikke bruge id til noget.)
Er nu temmelig sikker på at jeg skal bruge id'et. Siden henter data fra flere forskellige tabeller, som er afhængigt af client_id'et. det er ikke en lang række af navne som der bliver vist på siden, men oplysninger som adresse, billed, forskellige personoplysninger oma.
ja men det er vel id'et på den kommende record som der skal bruges. session("client_id") er jo på den person som jeg er inde på og jeg ville derfor få den samme person frem igen eller ???
hmm - så forstår jeg ikke helt dit setup... og, med al respekt, tror jeg ikke at du helt forstår setup'et i paging. Hvis du benytter det script der benyttes i det angivne link sørger det selv for 1) at vise den rigtige person og 2) lave frem og tilbage knapperne uden at du skal føre client_id videre. Det betyder, at den kode du har skrevet i dit spørgsmål bliver irrelevant.
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.