22. oktober 2003 - 09:26
Der er
45 kommentarer og 1 løsning
Tabellen viser ikke rigtigt når den udskriver
denne her kode tager over skriften med hver gang hvis der er flere produkter..? det skal den ikke: <% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) do while not rs2.eof pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) Response.write "<table >" Response.write "<tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write rs2("quantity") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write rs3("productName") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs3("productPrice")& ",00" Response.write "</td></tr>" rs2.movenext Loop Response.write "</td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>" Response.write ("d") Response.write "</td><td bgcolor='#FFF5D7' width='400' height'10' >" Response.write ("") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right' height'10' >" Response.write ("") Response.write "</td></tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write ("1") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write ("Fragt") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs("sAmt")& ",00" Response.write "</td></tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write ("1") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write ("Moms") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs("tax") Response.write "</td></tr>" Response.write "</td><td bgcolor='#c4bca4' width='10' ><b>" Response.write ("1") Response.write "</td><td bgcolor='#c4bca4' width='400'><b>" Response.write ("Total inkl moms") Response.write "</td><td bgcolor='#c4bca4' width='60' align='right'><b>" Response.write rs("total") Response.write "</td></tr>" %> hvordan får jeg den til at vise: antal produkt pris kun en gang og varerne bare kommer derudaf nedenunder hvis kunden har bestilt 3 forskellige produkter kommer de frem fint men med overskriften antal osv hvergang.. det skal de jo ikke håber i forstår
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
22. oktober 2003 - 10:01
#1
nu er jeg ikke sikker på jeg helt forstår men du skal flytte overskrift antal osv ud foran dit loop
22. oktober 2003 - 10:04
#2
altså: antal produkt pris 1 øl 6.95 2 glas 9.95 ikke: antal produkt pris 1 øl 6.95 antal produkt pris 2 glas 9.95
22. oktober 2003 - 10:06
#3
do while not rs2.eof skal du rykke ned under overskriften
22. oktober 2003 - 10:08
#4
så laveer den: Microsoft VBScript compilation error '800a03fb' Expected 'Loop' faktura.asp, line 117 linie 117 = sidste linie i det hele
22. oktober 2003 - 10:50
#5
Du skal huske at fortælle serveren hvor loop'et går til... Dette gør du ved at sætte loop ind der hvor loop'et skal springe tilbage til Do while not rs2.eof
22. oktober 2003 - 10:54
#6
<% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) Response.write "<table >" Response.write "<tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr>" do while not rs2.eof Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write rs2("quantity") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write rs3("productName") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs3("productPrice")& ",00" Response.write "</td></tr>" rs2.movenext Loop Response.write "</td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>" Response.write ("d") Response.write "</td><td bgcolor='#FFF5D7' width='400' height'10' >" Response.write ("") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right' height'10' >" Response.write ("") Response.write "</td></tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write ("1") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write ("Fragt") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs("sAmt")& ",00" Response.write "</td></tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write ("1") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write ("Moms") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs("tax") Response.write "</td></tr>" Response.write "</td><td bgcolor='#c4bca4' width='10' ><b>" Response.write ("1") Response.write "</td><td bgcolor='#c4bca4' width='400'><b>" Response.write ("Total inkl moms") Response.write "</td><td bgcolor='#c4bca4' width='60' align='right'><b>" Response.write rs("total") Response.write "</td></tr>" %> Prøv sådan
22. oktober 2003 - 10:54
#7
jamen hvordan skal det så stå i koden ?: Response.write "<table >" Response.write "<tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write rs2("quantity") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write rs3("productName") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs3("productPrice")& ",00" Response.write "</td></tr>" rs2.movenext Loop
22. oktober 2003 - 10:57
#8
Prøv med den jeg lige har skrevet....
22. oktober 2003 - 10:58
#9
den sidste kode virker men så tager den bare øl to gange og viser ikke glas. forstår du... ?
22. oktober 2003 - 11:01
#10
Hmm... Jeg kigger lige på det...
22. oktober 2003 - 11:05
#11
mange tak... :-)
22. oktober 2003 - 11:05
#12
nu tager den så øl to gange ?
22. oktober 2003 - 11:05
#13
jeg har lige presset koden lidt sammen... prøv den sådan her: <% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) do while not rs2.eof pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) %> <table> <tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr> <% Do while not rs2.eof %> </td><td bgcolor='#FFF5D7' width='10' ><%=rs2("quantity")%> </td><td bgcolor='#FFF5D7' width='400'><%=rs3("productName")%> </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs3("productPrice")%>,00 </td></tr> <% rs2.movenext Loop %> </td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>d </td><td bgcolor='#FFF5D7' width='400' height'10' > </td><td bgcolor='#FFF5D7' width='60' align='right' height'10' > </td></tr> </td><td bgcolor='#FFF5D7' width='10' >1 </td><td bgcolor='#FFF5D7' width='400'>Fragt </td><td bgcolor='#FFF5D7' width='60' align='right'> <%=rs("sAmt")& ",00"%> </td></tr> </td><td bgcolor='#FFF5D7' width='10' >"1 </td><td bgcolor='#FFF5D7' width='400'>Moms </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs("tax")%> </td></tr> </td><td bgcolor='#c4bca4' width='10' ><b>1 </td><td bgcolor='#c4bca4' width='400'><b>Total inkl moms </td><td bgcolor='#c4bca4' width='60' align='right'><b><%=rs("total")%> </td></tr>
22. oktober 2003 - 11:07
#14
Jeg forstår ikke helt hvad du mener med at den tager øl 2 gange...? Ligger asp filen på en web-server eller på en hjemmeserver hos dig?
22. oktober 2003 - 11:09
#15
jo altså: nu viser den: antal produkt pris 1 øl 6.95 1 øl 6.95 skal vise : antal produkt pris 1 øl 6.95 2 glas 9.95 den kan nu ikke finde glas.
22. oktober 2003 - 11:14
#16
<% rs2.movenext rs3.movenext Loop %> Glemte at flytte rs3 med...
22. oktober 2003 - 11:15
#17
den laver : Microsoft VBScript compilation error '800a03fb' Expected 'Loop' faktura.asp, line 100 med kode fra 11:05:43
22. oktober 2003 - 11:16
#18
Har du erstattet det gamle loop med det nye? <% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) do while not rs2.eof pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) %> <table> <tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr> <% Do while not rs2.eof %> </td><td bgcolor='#FFF5D7' width='10' ><%=rs2("quantity")%> </td><td bgcolor='#FFF5D7' width='400'><%=rs3("productName")%> </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs3("productPrice")%>,00 </td></tr> <% rs2.movenext rs3.movenext Loop %> </td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>d </td><td bgcolor='#FFF5D7' width='400' height'10' > </td><td bgcolor='#FFF5D7' width='60' align='right' height'10' > </td></tr> </td><td bgcolor='#FFF5D7' width='10' >1 </td><td bgcolor='#FFF5D7' width='400'>Fragt </td><td bgcolor='#FFF5D7' width='60' align='right'> <%=rs("sAmt")& ",00"%> </td></tr> </td><td bgcolor='#FFF5D7' width='10' >"1 </td><td bgcolor='#FFF5D7' width='400'>Moms </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs("tax")%> </td></tr> </td><td bgcolor='#c4bca4' width='10' ><b>1 </td><td bgcolor='#c4bca4' width='400'><b>Total inkl moms </td><td bgcolor='#c4bca4' width='60' align='right'><b><%=rs("total")%> </td></tr>
22. oktober 2003 - 11:16
#19
Nejda... Nu ved jeg hvorfor...
22. oktober 2003 - 11:17
#20
<% Do while not rs2.eof AND not rs3.eof %>
22. oktober 2003 - 11:22
#21
Virkede det?
22. oktober 2003 - 11:22
#22
her er min kode: <% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) do while not rs2.eof pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) %> <table> <tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr> <% Do while not rs2.eof AND not rs3.eof %> </td><td bgcolor='#FFF5D7' width='10' ><%=rs2("quantity")%> </td><td bgcolor='#FFF5D7' width='400'><%=rs3("productName")%> </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs3("productPrice")%>,00 </td></tr> <% rs2.movenext rs3.movenext Loop %> </td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>d </td><td bgcolor='#FFF5D7' width='400' height'10' > </td><td bgcolor='#FFF5D7' width='60' align='right' height'10' > </td></tr> </td><td bgcolor='#FFF5D7' width='10' >1 </td><td bgcolor='#FFF5D7' width='400'>Fragt </td><td bgcolor='#FFF5D7' width='60' align='right'> <%=rs("sAmt")& ",00"%> </td></tr> </td><td bgcolor='#FFF5D7' width='10' >"1 </td><td bgcolor='#FFF5D7' width='400'>Moms </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs("tax")%> </td></tr> </td><td bgcolor='#c4bca4' width='10' ><b>1 </td><td bgcolor='#c4bca4' width='400'><b>Total inkl moms </td><td bgcolor='#c4bca4' width='60' align='right'><b><%=rs("total")%> </td></tr>
22. oktober 2003 - 11:22
#23
her er min fejl : Microsoft VBScript compilation error '800a03fb' Expected 'Loop' faktura.asp, line 99
22. oktober 2003 - 11:25
#24
Kan du fortælle mig hvilken linie der er linie 99?
22. oktober 2003 - 11:27
#25
<% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) %> <table> <tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr> <% Do while not rs2.eof %> </td><td bgcolor='#FFF5D7' width='10' ><%=rs2("quantity")%> </td><td bgcolor='#FFF5D7' width='400'><%=rs3("productName")%> </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs3("productPrice")%>,00 </td></tr> <% rs2.movenext Loop %> </td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>d </td><td bgcolor='#FFF5D7' width='400' height'10' > </td><td bgcolor='#FFF5D7' width='60' align='right' height'10' > </td></tr> </td><td bgcolor='#FFF5D7' width='10' >1 </td><td bgcolor='#FFF5D7' width='400'>Fragt </td><td bgcolor='#FFF5D7' width='60' align='right'> <%=rs("sAmt")& ",00"%> </td></tr> </td><td bgcolor='#FFF5D7' width='10' >"1 </td><td bgcolor='#FFF5D7' width='400'>Moms </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs("tax")%> </td></tr> </td><td bgcolor='#c4bca4' width='10' ><b>1 </td><td bgcolor='#c4bca4' width='400'><b>Total inkl moms </td><td bgcolor='#c4bca4' width='60' align='right'><b><%=rs("total")%> </td></tr>
22. oktober 2003 - 11:27
#26
den sidste: </td></tr>
22. oktober 2003 - 11:28
#27
Jeg fandt et ugyldigt loop i toppen...
22. oktober 2003 - 11:29
#28
11:27:17 er den hvor den ikke tage glas med, men øl to gange :-) du er sejlivet...... hvorfor vil den ikke
22. oktober 2003 - 11:32
#29
men skal denne ikke også have noget med rs3 afgøre: <% rs2.movenext Loop %>
22. oktober 2003 - 11:33
#30
det ville sq være nemmere hvis jeg selv kunne teste det... Kan jeg bare ikk fordi at jeg er i skole... ;-/ Er du sikker på at ID'erne passer sammen i databasen?
22. oktober 2003 - 11:36
#31
ja de passer , for det viker jo, men den tager bare antal produkt pris med i loopet og det er jo kun varerne der skal loope.. :-)
22. oktober 2003 - 11:38
#32
>> jo altså: nu viser den: antal produkt pris 1 øl 6.95 1 øl 6.95 skal vise : antal produkt pris 1 øl 6.95 2 glas 9.95 den kan nu ikke finde glas << Skal den skrive nr. under antal?
22. oktober 2003 - 11:39
#33
<% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) %> <table> <tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr> <% Do while not rs3.eof %> </td><td bgcolor='#FFF5D7' width='10' ><%=rs2("quantity")%> </td><td bgcolor='#FFF5D7' width='400'><%=rs3("productName")%> </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs3("productPrice")%>,00 </td></tr> <% rs3.movenext Loop %> </td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>d </td><td bgcolor='#FFF5D7' width='400' height'10' > </td><td bgcolor='#FFF5D7' width='60' align='right' height'10' > </td></tr> </td><td bgcolor='#FFF5D7' width='10' >1 </td><td bgcolor='#FFF5D7' width='400'>Fragt </td><td bgcolor='#FFF5D7' width='60' align='right'> <%=rs("sAmt")& ",00"%> </td></tr> </td><td bgcolor='#FFF5D7' width='10' >"1 </td><td bgcolor='#FFF5D7' width='400'>Moms </td><td bgcolor='#FFF5D7' width='60' align='right'><%=rs("tax")%> </td></tr> </td><td bgcolor='#c4bca4' width='10' ><b>1 </td><td bgcolor='#c4bca4' width='400'><b>Total inkl moms </td><td bgcolor='#c4bca4' width='60' align='right'><b><%=rs("total")%> </td></tr>
22. oktober 2003 - 11:39
#34
nemlig til begge spg
22. oktober 2003 - 11:40
#35
Jeg bliver nød til at smutte nu... Hvis problemet ikke er blevet løst inden vil jeg da forsøge igen i aften...
22. oktober 2003 - 11:40
#36
mange tak for nu :-)
22. oktober 2003 - 11:44
#37
he jeg løste den selv: <table> <tr><td bgcolor='#c4bca4' width='10'><b>Antal</td><td bgcolor='#c4bca4' width='400'><b>Produkt</td><td bgcolor='#c4bca4' width='60' align='right'><b>Pris</td><tr> <% sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) do while not rs2.eof pID = rs2("productID") sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write rs2("quantity") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write rs3("productName") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs3("productPrice")& ",00" Response.write "</td></tr>" rs2.movenext Loop Response.write "</td><td bgcolor='#FFF5D7' width='10' height'10' ><font size='2' COLOR='#FFF5D7'>" Response.write ("d") Response.write "</td><td bgcolor='#FFF5D7' width='400' height'10' >" Response.write ("") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right' height'10' >" Response.write ("") Response.write "</td></tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write ("1") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write ("Fragt") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs("sAmt")& ",00" Response.write "</td></tr>" Response.write "</td><td bgcolor='#FFF5D7' width='10' >" Response.write ("1") Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write ("Moms") Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write rs("tax")& ",00" Response.write "</td></tr>" Response.write "</td><td bgcolor='#c4bca4' width='10' ><b>" Response.write ("1") Response.write "</td><td bgcolor='#c4bca4' width='400'><b>" Response.write ("Total inkl moms") Response.write "</td><td bgcolor='#c4bca4' width='60' align='right'><b>" Response.write rs("total")& ",00" Response.write "</td></tr>" %>
22. oktober 2003 - 19:31
#38
DoH! Hvor har jeg været dum! ;-)
22. oktober 2003 - 19:32
#39
Havde glemt at pID = rs2("productID") skulle opdateres hver gang den loopede...
23. oktober 2003 - 10:33
#40
er du der jeg har et spg til :-)
23. oktober 2003 - 11:38
#41
Ja, selvfølgelig... Bare spørg løs
23. oktober 2003 - 11:40
#42
he he jeg fandt selv ud af det.. skulle bare se om du vare vågen..
23. oktober 2003 - 11:42
#43
Hehe... Det er i orden... Men jeg har faktisk selv lidt travlt... skal lige oploade nogle småting til en server... ;-)
23. oktober 2003 - 11:49
#44
ikke frække billeder... :-) vel
23. oktober 2003 - 14:05
#45
l_otte Fyh! Nejda.... Men husk lige at dette forum ikke er til pjat... ;-/
23. oktober 2003 - 14:08
#46
ok :-(
Kurser inden for grundlæggende programmering