Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » Nybörjarhjälp » Loopa i table, 3 per rad. hjälp!  
 
Skriven av: goligo | den 2 december 2014 Kl 13:30
Loopa i table, 3 per rad. hjälp!
Försöker att få rätt på lite kod.
Jag vill loopa ut saker från databasen, men får den bara till att lägga alla på en rad.
Vill att det ska ligga 3 per rad sen hoppa ner till nästa.

Typ

1 2 3
4 5 6
7 8 9.

Bifogar min befintiliga kod här.

<!--#include file="includes/include_db.asp"-->
<table width="200" border="0">
  <tr>
  <%

' Hämtar data från tabellen Leverantorer
SET rs = rsConn.EXECUTE("SELECT * FROM Leverantorer order by ID desc")

' Om tabellen är tom
IF rs.EOF THEN
Response.Write("<center><i>Inga leverantörer hittades!</i></center>")
ELSE DO UNTIL rs.EOF

' Om den inte är tom

    %> <td width="100">
  
    
    <table width="100" border="0">
  <tr>
  <td><img src="<%=rs("Bild")%>" alt="<%=rs("Namn")%>" height="200" width="200"></td>
  </tr>
  <tr>
  <td><a href="<%=rs("Lank")%>" target="_blank"><%=rs("Namn")%></a></td>
  </tr>
  <tr>
  <td><%=rs("Med")%></td>
  </tr>
</table><br>

<%
  
' Om du är inloggad har du tillgång till att ändra och ta bort
IF Session("Admin") = "1" THEN

%>
<b>ADMIN:</b> <a href="">Ta bort</a>
<%

' Avslutar IF satsen
END IF

%><br>
  
  &nbsp;</td><%

' Stänger databasen och recordset
rs.MoveNext
LOOP
END IF

rs.Close
SET rs = NOTHING
rsConn.Close
SET rsConn = NOTHING

%><br />
  

  </tr><br />
</table>


Tacksam för all hjälp!

Mvh


Antal svar 1




Skriven av: Stefan | den 8 december 2014 Kl 13:41
För det första, borde du inte använda något modernare än ASP? Redan 2002 tror jag det var Microsoft valde att sluta utveckla ASP, till förmån för ASP.NET.

För det andra, är du säker på att du vill presentera datat i en tabell? Skulle det inte vara bättre att lägga i html-element som du kör float på, så kommer de stackas så många det får plats snyggt och prydligt?

För att svara på din fråga får du hålla reda på antalet poster du har gått igenom, och om antalet är jämnt delbart med tre gör du en ny rad. Info om hur du kollar om det är jämnt delbart hittar du här http://msdn.microsoft.com/en-us/library/basszbdt%28v=vs.84%29.aspx
 
     

  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 2  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,4531 sekunder att ladda sidan