Avatar billede nylle Nybegynder
29. april 2003 - 13:46 Der er 15 kommentarer og
1 løsning

tabeller

Jeg har et problem med at få udskrevet mine kategoritabeller som pt. udskrives i en lang rækkefølge. Jeg ønsker at benytte <table> til at få udskrevet mine tabeller 2 og 2 og ved siden af hinanden.

Dataene der bliver udskrevet hentes fra en database og er dynamiske.

Her er min kode:



for (int row=0; row<rowHK; row++)       
        {
            int col=0;
            System.out.println(katBean.katArray[row][col]);    //starter på plads 0,0, dvs. den første hovedkategori
           
            %>
                <tr bgcolor=#004080><td><font class="mellemskrift" color=white><%=katBean.katArray[row][col]%></font></td></tr>               
            <%
                       
            for ( col=1; col<katBean.katArray[col].length; col++)
            {
                if (katBean.katArray[row][col] == null)
                break;               
               
                System.out.println(katBean.katArray[row][col]);    //plads 0,0 (0,1)
               
                %>
                    <tr><td><font class="lilleskrift"><a href='SoegRes.jsp?id=" +katBean.katArray[row][col]+ "'><%=katBean.katArray[row][col]%></font></a></td></tr>               
                <%
            }           
        }
Avatar billede fri-hash Nybegynder
29. april 2003 - 13:56 #1
kender ikke asp-syntaks, men som pseudokode kan man :

<% int taeller=0; %>
<table><tr>
//så længe der er flere resultater
  //skriv "<td> indhold </td>";
  // taeller++;
  // if(taeller%2==0) /*´%(modulus beregner "rest" af division, dvs om tallet er lige
    // skriv "</tr><tr>"
  //slut if
//slut så længe....
</tr></table>
Avatar billede fri-hash Nybegynder
29. april 2003 - 13:57 #2
koden kan selvfølgelig forfines, så man slipper for "tomme" td'ere og tr'ere, men princippet er der
Avatar billede arne_v Ekspert
29. april 2003 - 13:59 #3
Jeg er lidt usikker på hvad spørgsmålet er.

Hvis du spørger om hvordan du anbringer 2 TABLE i HTML ved
siden af hinanden, så skal du nok spørge i HTML kategorien, fordi
det er et HTML spørgsmål (også selvom HTML genereres fra JSP).

Hvis du bare skal have det til at se godt ud, så tror jeg du skal
have rettet dine <tr></tr> tags til noget i retning af:

<table>
<%
for (int row=0; row<rowHK; row++) {
%>
<tr>
<%
for ( col=1; col<katBean.katArray[row].length; col++) {
%>
<td>
<%
    if (katBean.katArray[row][col] == null)
%>
<%=katBean.katArray[row][col]%>
<%
}
%>
</tr>
<%           
}
%>
</tr>
<%
}
%>
Avatar billede arne_v Ekspert
29. april 2003 - 14:00 #4
Altså <table></table> omkring det hele, <tr></tr> inde i den yderste
løkke, <td></td> inde i den inderste løkke.
Avatar billede arne_v Ekspert
29. april 2003 - 14:01 #5
fris-hash>

Det er fakisk JSP ikke ASP.
Avatar billede fri-hash Nybegynder
29. april 2003 - 14:05 #6
jeps, tastefejl, men pseudokode er jo altid godt *G*

det er faktisk fri-hash, ikke fris-hash ;-)
Avatar billede arne_v Ekspert
07. maj 2003 - 20:32 #7
nylle>

Er du kommet videre ?
Avatar billede nylle Nybegynder
09. maj 2003 - 09:01 #8
Jeg på det i dag :O)
- så vender jeg tilbage
Avatar billede arne_v Ekspert
17. maj 2003 - 21:31 #9
Så ...
Avatar billede arne_v Ekspert
22. maj 2003 - 22:27 #10
?
Avatar billede nylle Nybegynder
03. juni 2003 - 11:54 #11
har fundet en anden løsning
Avatar billede nylle Nybegynder
03. juni 2003 - 11:55 #12
lukker spørgsmål
Avatar billede arne_v Ekspert
03. juni 2003 - 12:01 #13
Svarene bliver jo ikke forkerte af at du har valgt en helt anden løsning.
Avatar billede nielsbrinch Nybegynder
05. juli 2003 - 17:39 #14
haha, nej der vil jeg nok give Arne_v ret.
Avatar billede nylle Nybegynder
11. juli 2003 - 10:41 #15
nej det beklager jeg meget, men jeg mangler et svar så jeg uddele point
Avatar billede arne_v Ekspert
11. juli 2003 - 10:44 #16
svar
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