webForumDet fria alternativet

coldfusion och cfloop

Webbutveckling

0 svar · 467 visningar · startad av theborg

Medlem sedan mars 20129 inlägg
Frågan#1

Hej..

försöker få till en cfloop för tabell att fungera smart för att använda på lite olika ställen.

Det jag försker är att kunna skapa ex: en tabell som loopar 10 poster och visa dom 5 och 2. Det vill säga att 5 åt sidan och 2 rader.

<cfparam name="PageNum_testrec" default="1">
<cfquery name="testrec" datasource="FamLundDB2k">
SELECT *
FROM tblOnskelista 
</cfquery>
<cfset MaxRows_testrec=10>
<cfset StartRow_testrec=Min((PageNum_testrec-1)*MaxRows_testrec+1,Max(testrec.RecordCount,1))>
<cfset EndRow_testrec=Min(StartRow_testrec+MaxRows_testrec-1,testrec.RecordCount)>
<cfset TotalPages_testrec=Ceiling(testrec.RecordCount/MaxRows_testrec)>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Namnlöst dokument</title>
</head>

<body>
<cfoutput query="testrec" startRow="#StartRow_testrec#" maxRows="#MaxRows_testrec#">
 
 <table width="100" border="1">
    <tr>
      <td>#testrec.tblOnskelista#</td>
    </tr>   
  </table>
</cfoutput>
</body>
</html>

nu så blir alla rakt ner i en tabell. jag skulle vilja att dom delade sig så dom visas i 5 kolumer i 2 rader.

det jag försöker i första hand är att skapa ett bildgalleri. men även kunna använda det på flera ställen.

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)