Avatar billede web_freak Nybegynder
03. maj 2005 - 13:39 Der er 1 kommentar og
1 løsning

Tilbage knap i ASP (Javascript)

Jeg har et problem med at lave knap som kan se tidligere poster i en db. Jeg har en side som viser 6 billeder med tilhørende tekst.
Men hvis der er flere af disse har jeg lavet en næste side >>> link som virker optimalt, men når jeg vil lave en tilbag knap, så viser den hele tiden start siden. selvom jeg henter følgende:
SELECT * FROM `Mainnetinfo5` WHERE ID > 2 AND ID < 9 ORDER BY ID DESC;
så viser den de 6 største ID's værdier.
Så hvis i har en ide så kan jeg godt bruge noget hjælp..(ASP og Javascript kode)
Avatar billede web_freak Nybegynder
03. maj 2005 - 13:44 #1
Jeg har gjort følgende:
Rs1 = Connect.Execute("SELECT * FROM Mainnetinfo5 where Underoverskrift1 != 'NULL' ORDER BY ID DESC");   
    Session("antalialt2") = Rs1.RecordCount;
   
    if (Request.querystring("typ") == "1" && Request.querystring("typ") != "2" && Request.querystring("nr") != ""){
      Res2 = Connect.Execute("SELECT * FROM Mainnetinfo5 where Underoverskrift1 != 'NULL' and ID > " + Request.querystring('nr') + " ORDER BY ID DESC");
      Session("antalialt") =  Res2.RecordCount;
    } else {
        Res2 = Connect.Execute("SELECT * FROM Mainnetinfo5 where Underoverskrift1 != 'NULL' ORDER BY ID DESC");
        Session("antalialt") =  Res2.RecordCount;
    }
    if (Request.querystring("typ") != "1" && Request.querystring("typ") == "2" && Request.querystring("nr") != ""){
    Res2 = Connect.Execute("SELECT * FROM Mainnetinfo5 where Underoverskrift1 != 'NULL' and ID < " + Request.querystring("nr") + " ORDER BY ID DESC");
    } else {
    Res2 = Connect.Execute("SELECT * FROM Mainnetinfo5 where Underoverskrift1 != 'NULL' ORDER BY ID DESC");
    }
   
    %>
   
    <TR>
            <TD>
            <% if (Res5.Fields("Billede4") != "NULL") { %>
            <div id="sammenfatning"><CENTER><H2><img src="<%=stien%>ny/<%=Res5.Fields("Billede4")%>" height="25" border="0" alt="">&nbsp;&nbsp;&nbsp;&nbsp;<%=resdd2.Fields("Overskrift")%></H2>
                <%=resdd2.Fields("Beskrivelse")%></CENTER></div>
            <% } else { %>
            <div id="sammenfatning"><CENTER><H2><img src="<%=stien%>ny/P.gif" height="25" border="0" alt="Portal">&nbsp;&nbsp;&nbsp;&nbsp;<%=resdd2.Fields("Overskrift")%></H2>
                <%=resdd2.Fields("Beskrivelse")%></CENTER></div>
            <% } %>
    <TABLE STYLE="font-family : verdana, arial; font-size : 11px;" CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=760>
<% if (!Res2.EOF) {
    if(Res2.Fields("Underoverskrift1") !="NULL") { %>
   
        <TR><!-- To billeder men små -->
            <TD STYLE="padding:5px;border-bottom:1px solid;border-right:1px solid;border-color:#DDDDDD;" VALIGN=TOP WIDTH=40% COLSPAN=2><IMG SRC="<%=stien%>ny/Trans.gif" HEIGHT=1 WIDTH=234><BR><DIV style="margin:5px;float:left;width:85px;height:85px;padding:0px;background-image:url('<%=stien%>ny/<%=Res2.Fields("Billede1")%>')"><img src="<%=stien%>ny/85x85frame.gif"></DIV>
                <a class="style1" HREF="<%=Res2.Fields("Link1")%>">
                <B STYLE="font-size:18px"><%=Res2.Fields("Underoverskrift1")%></B><BR>
                <%=Res2.Fields("Tekst1")%></A>
            </TD>
        <%     Session("foerste") = "" + Res2.Fields("ID") + "";
            Session("sidste")  = "" + Res2.Fields("ID") + "";
        %>
    <% } %>
   
<% Res2.MoveNext();  %>
<% } %>

<% if (!Res2.EOF) { %>
    <% if(Res2.Fields("Underoverskrift1") !="NULL") { %>
            <TD STYLE="padding:5px;border-bottom:1px solid;border-color:#DDDDDD;" VALIGN=TOP WIDTH=40% COLSPAN=2><IMG SRC="<%=stien%>ny/Trans.gif" HEIGHT=1 WIDTH=234><BR><DIV style="margin:5px;float:left;width:85px;height:85px;padding:0px;background-image:url('<%=stien%>ny/<%=Res2.Fields("Billede1")%>')"><img src="<%=stien%>ny/85x85frame.gif"></DIV>
                <a class="style1" HREF="<%=Res2.Fields("Link1")%>">
                <B STYLE="font-size:18px"><%=Res2.Fields("Underoverskrift1")%></B><BR>
                <%=Res2.Fields("Tekst1")%></A>
            </TD>
        </TR>
    <% } %>
    <%
    Session("sidste") = Res2.Fields("ID");
    %>
    <% Res2.MoveNext(); %>
<% } %>
<% if (!Res2.EOF) {
    if(Res2.Fields("Underoverskrift1") !="NULL") { %>
        <TR><!-- To billeder men små -->
            <TD STYLE="padding:5px;border-bottom:1px solid;border-right:1px solid;border-color:#DDDDDD;" VALIGN=TOP WIDTH=40% COLSPAN=2><IMG SRC="<%=stien%>ny/Trans.gif" HEIGHT=1 WIDTH=234><BR><DIV style="margin:5px;float:left;width:85px;height:85px;padding:0px;background-image:url('<%=stien%>ny/<%=Res2.Fields("Billede1")%>')"><img src="<%=stien%>ny/85x85frame.gif"></DIV>
                <a class="style1" HREF="<%=Res2.Fields("Link1")%>">
                <B STYLE="font-size:18px"><%=Res2.Fields("Underoverskrift1")%></B><BR>
                <%=Res2.Fields("Tekst1")%></A>
            </TD>
    <% } %>
    <%
    Session("sidste") = Res2.Fields("ID");
    %>
<% Res2.MoveNext();  } %>
<% if (!Res2.EOF) { %>
    <% if(Res2.Fields("Underoverskrift1") !="NULL") { %>
            <TD STYLE="padding:5px;border-bottom:1px solid;border-color:#DDDDDD;" VALIGN=TOP WIDTH=40% COLSPAN=2><IMG SRC="<%=stien%>ny/Trans.gif" HEIGHT=1 WIDTH=234><BR><DIV style="margin:5px;float:left;width:85px;height:85px;padding:0px;background-image:url('<%=stien%>ny/<%=Res2.Fields("Billede1")%>')"><img src="<%=stien%>ny/85x85frame.gif"></DIV>
                <a class="style1" HREF="<%=Res2.Fields("Link1")%>">
                <B STYLE="font-size:18px"><%=Res2.Fields("Underoverskrift1")%></B><BR>
                <%=Res2.Fields("Tekst1")%></A>
            </TD>
        </TR>
    <% } %>
    <%
    Session("sidste") = Res2.Fields("ID");
    %>
    <% Res2.MoveNext(); %>
<% } %>
<% if (!Res2.EOF) {
    if(Res2.Fields("Underoverskrift1") !="NULL") { %>
        <TR><!-- To billeder men små -->
            <TD STYLE="padding:5px;border-bottom:1px solid;border-right:1px solid;border-color:#DDDDDD;" VALIGN=TOP WIDTH=40% COLSPAN=2><IMG SRC="<%=stien%>ny/Trans.gif" HEIGHT=1 WIDTH=234><BR><DIV style="margin:5px;float:left;width:85px;height:85px;padding:0px;background-image:url('<%=stien%>ny/<%=Res2.Fields("Billede1")%>')"><img src="<%=stien%>ny/85x85frame.gif"></DIV>
                <a class="style1" HREF="<%=Res2.Fields("Link1")%>">
                <B STYLE="font-size:18px"><%=Res2.Fields("Underoverskrift1")%></B><BR>
                <%=Res2.Fields("Tekst1")%></A>
            </TD>
    <% } %>
    <%
    Session("sidste") = Res2.Fields("ID");
    %>
<% Res2.MoveNext(); } %>
<% if (!Res2.EOF) { %>
    <% if(Res2.Fields("Underoverskrift1") !="NULL") { %>
            <TD STYLE="padding:5px;border-bottom:1px solid;border-color:#DDDDDD;" VALIGN=TOP WIDTH=40% COLSPAN=2><IMG SRC="<%=stien%>ny/Trans.gif" HEIGHT=1 WIDTH=234><BR><DIV style="margin:5px;float:left;width:85px;height:85px;padding:0px;background-image:url('<%=stien%>ny/<%=Res2.Fields("Billede1")%>')"><img src="<%=stien%>ny/85x85frame.gif"></DIV>
                <a class="style1" HREF="<%=Res2.Fields("Link1")%>">
                <B STYLE="font-size:18px"><%=Res2.Fields("Underoverskrift1")%></B><BR>
                <%=Res2.Fields("Tekst1")%></A>
            </TD>
        </TR>
    <% } %>
    <%
    Session("sidste") = Res2.Fields("ID");
    Session("sidste2") = Res2.Fields("ID");
    %>
<% } %>

i selve dokumentet og
if (Session("antalialt2") - Session("foerste") > 2){
            tmp=7;
            testvar1 = "";
           
            for (i=0; i < Session("foerste"); i++){
            tmp = tmp+1;
            }
            if (tmp != "7"){
                testvar1 = tmp;
                Session("foerste2") = tmp;
            }
           
        }
        if (pageLoad == "s1"){
            if (testvar1 !=""){ %>
                <a href="index.asp?side=s1&nr=<%=Session("foerste2")%>&typ=1" target="_parent"><B><<< Til de nyeste emner</B></a>&nbsp;&nbsp;&nbsp;
                <% }
        }
Avatar billede web_freak Nybegynder
04. maj 2005 - 11:16 #2
Jeg har klaret det selv.
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