Avatar billede bentbent Nybegynder
10. september 2003 - 11:04 Der er 6 kommentarer og
1 løsning

loope data pånær den første record!!

Hejsa eksperter!

Jeg har en side som looper en masse data ud i en tabel udfra en given nøgle! Ovenover tabellen har jeg den første post vist - og vil derfor gerne have at denne post ikke bliver listet i tabellen forneden!

dvs.  hvis der vises alle poster med Tnogle = 5

ID Tnogle  data
12      5    beskrivelse <- denne skal ikke vises i tabel
15      5    beskrivelse
27      5    beskrivelse
30      5    beskrivelse

Kan dette lade sig gøre ved at ændre i nedenstående?

---------------------------------------------------

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Emner</td>
    <td>
      <div align="right"></div>
    </td>
  </tr>
  <%
While ((Repeat1__numRows <> 0) AND (NOT ringeemner.EOF))
%>
  <tr bgcolor="<%
If (Repeat1__numRows Mod 2) Then
    Response.Write("#FFFFFF")
Else
    Response.Write("#CCCCCC")
End IF
%>">
    <td>
      <p><font size="2"><%=(ringeemner.Fields.Item("Kkontaktopl").Value)%></font></p>
      <p><font size="2"><a href="<%=(ringeemner.Fields.Item("Kwebadresse").Value)%>"><%=(ringeemner.Fields.Item("Kwebadresse").Value)%></a></font></p>
    </td>
    <td>
      <div align="right">
        <p><font size="2"><b><%=(ringeemner.Fields.Item("Kkontaktperson").Value)%></b></font></p>
        <p><font size="2"><%=(ringeemner.Fields.Item("Kkommentar").Value)%></font></p>
      </div>
    </td>
  </tr>
  <%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  ringeemner.MoveNext()
Wend
%>
</table>
Avatar billede eagleeye Praktikant
10. september 2003 - 11:13 #1
Hvis du altid skal springe den første record over kan du inden linjen :

While ((Repeat1__numRows <> 0) AND (NOT ringeemner.EOF))


tilføje:
if (NOT ringeemner.EOF)
  ringeemner.MoveNext()
end if
Avatar billede medions Nybegynder
10. september 2003 - 11:13 #2
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Emner</td>
    <td>
      <div align="right"></div>
    </td>
  </tr>
  <%
While ((Repeat1__numRows <> 0) AND (NOT ringeemner.EOF))
ringeemner.MoveFirst()
%>
  <tr bgcolor="<%
If (Repeat1__numRows Mod 2) Then
    Response.Write("#FFFFFF")
Else
    Response.Write("#CCCCCC")
End IF
%>">
    <td>
      <p><font size="2"><%=(ringeemner.Fields.Item("Kkontaktopl").Value)%></font></p>
      <p><font size="2"><a href="<%=(ringeemner.Fields.Item("Kwebadresse").Value)%>"><%=(ringeemner.Fields.Item("Kwebadresse").Value)%></a></font></p>
    </td>
    <td>
      <div align="right">
        <p><font size="2"><b><%=(ringeemner.Fields.Item("Kkontaktperson").Value)%></b></font></p>
        <p><font size="2"><%=(ringeemner.Fields.Item("Kkommentar").Value)%></font></p>
      </div>
    </td>
  </tr>
  <%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  ringeemner.MoveNext()
Wend
%>
</table>

//>Rune
Avatar billede eagleeye Praktikant
10. september 2003 - 11:14 #3
sådan her:

<%
if (NOT ringeemner.EOF)
  ringeemner.MoveNext()
end if
While ((Repeat1__numRows <> 0) AND (NOT ringeemner.EOF))
%>
Avatar billede zogu Nybegynder
10. september 2003 - 11:18 #4
Medions, din går ikke, han kommer jo aldrig nogen vejne, da loopet hele tiden reseter til First record.
Avatar billede bentbent Nybegynder
10. september 2003 - 11:23 #5
den gik helt kold med medions!

med den fra eagleeye kommer den med følgende!

Microsoft VBScript compilation error '800a03f9'

Expected 'Then'

/demo/ringeemner/soeg2.asp, line 42

if (NOT ringeemner.EOF)
-----------------------^


hele koden!......................
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Emner</td>
    <td>
      <div align="right"></div>
    </td>
  </tr>
  <%
if (NOT ringeemner.EOF)
  ringeemner.MoveNext()
end if
While ((Repeat1__numRows <> 0) AND (NOT ringeemner.EOF))
%>
  <tr bgcolor="<%
If (Repeat1__numRows Mod 2) Then
    Response.Write("#FFFFFF")
Else
    Response.Write("#CCCCCC")
End IF
%>">
    <td>
      <p><font size="2"><%=(ringeemner.Fields.Item("Kkontaktopl").Value)%></font></p>
      <p><font size="2"><a href="<%=(ringeemner.Fields.Item("Kwebadresse").Value)%>"><%=(ringeemner.Fields.Item("Kwebadresse").Value)%></a></font></p>
    </td>
    <td>
      <div align="right">
        <p><font size="2"><b><%=(ringeemner.Fields.Item("Kkontaktperson").Value)%></b></font></p>
        <p><font size="2"><%=(ringeemner.Fields.Item("Kkommentar").Value)%></font></p>
      </div>
    </td>
  </tr>
  <%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  ringeemner.MoveNext()
Wend
%>
</table>
Avatar billede eagleeye Praktikant
10. september 2003 - 11:27 #6
ups har glemt et then  sådan her:


<%
if (NOT ringeemner.EOF) then
  ringeemner.MoveNext()
end if
While ((Repeat1__numRows <> 0) AND (NOT ringeemner.EOF))
%>
Avatar billede bentbent Nybegynder
10. september 2003 - 11:49 #7
Det er ikke for sjov denne side hedder eksperten.dk 

Tusinde tak! :-D
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