webForumDet fria alternativet

skriva ut innehållet i en databas i form av en tabell med kolumner

ASP

7 svar · 198 visningar · startad av plelkes

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

Hej kära wf :)
Efter mycket hårsliteri har jag äntligen lyckats! Fick gräva djupt i alla mina ASP-läroböcker,...

Fast jag undrar varför inte det funkade från första stund? Jag bifogar båda koden - kallad fungerar och fungerar_ej (pedagogiskt värre ;) )

Hoppas ni kan sprida lite ljus i denna fråga

Medlem sedan maj 2002560 inlägg
#2

Vad var det som inte fungerade? vad får du för felmeddelande?

Medlem sedan mars 2002823 inlägg
#3

Vad får du för felmeddelande?

Får inga felmmeddelande..

Vad var det som inte fungerade?

Enlast beskriva om ni jämför följande 2 sidor:

tabellen växer på bredden iställert för på längden, kryssrutor hamnar på fel ställe

ser exakt ut som jag vill!

Skickar med koderna en gång till

Medlem sedan dec. 20003 887 inlägg
#4

Det är inte så konstigt att det inte fungerar som du vill. Du lägger inte till någon ny rad <tr>, för varje rad i recordset:et. Du lägger bara till nya celler.

Medlem sedan mars 2002823 inlägg
#5

Du lägger inte till någon ny rad <tr>, för varje rad i recordset:et. Du lägger bara till nya celler.

Förstår inte riktigt hur du menar....
Kanske så här?

 Do Until objRS.EOF
       						   Response.Write("<INPUT NAME=""leggatill"" TYPE=""checkbox"" VALUE="""& objRS("FluidNamn") &""">" )
					          %>
						</td>
    			  			<td><%Response.Write objRS("FluidNamn") %>
						</td>
    						<td><%Response.Write "<INPUT NAME=""volym"" TYPE=""text""></td></tr><tr>"%>
						
	    					<% objRS.MoveNext
  									Loop
 								objRS.Close
 									Else
  										Response.Write("Det finns inga av den typen.")
							End If
								Response.Write("<br>")
						Set objRS = Nothing
						objConn.Close
						Set objConn = Nothing
								%>

Men blir ändå inte bra

Medlem sedan dec. 20003 887 inlägg
#6

Faktum är att det där är nog rätt, men du saknar en rowspan.

Nu behöver du ju inte lösa det så. Det räcker kanske med att skippa en massa celler och använda dig av <br> istället.

Medlem sedan mars 2002823 inlägg
#7

som sagt så har jag hittat en lösning, men vill bara - i ett försök att förkovra mig - få reda på varför första varienten inte fungerade :q

Medlem sedan dec. 20003 887 inlägg
#8

Jo. Och problemet beror på hur/när du skriver dina <td> och </td>. Det är egentligen inte ASP/VBScript-fel utan ett designproblem.

293 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
162 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)