20. oktober 2003 - 14:07
Der er
69 kommentarer og 2 løsninger
Hvordan kommer mine værdier fra url frem ?
jeg har denne her: strLink = "<b><a href='faktura.asp?id=" & rs("orderID") & "'>""<FONT SIZE='1' COLOR='#000000'>" & strNavn & "</a>" men hvad skal der står i faktura.asp for at den henter værdierne frem. firma = fFirma så den viser firmanavnet .. hjælp.
Annonceindlæg fra GlobalConnect
20. oktober 2003 - 14:14
#1
Du kan hente værdien fra URL'en med request.querystring("id").
20. oktober 2003 - 14:23
#2
hvordan sætter jeg det ind ?
20. oktober 2003 - 14:24
#3
firma = request.querystring("id")
20. oktober 2003 - 14:28
#4
Ligger dit firmanavn i en database? Så kan du lave en SELECT... sql = "SELECT firmanavn FROM dintabel WHERE id = " & request.querystring("id") set rs = conn.execute(sql) firma = rs("firmanavn")
20. oktober 2003 - 14:28
#5
nej firma = fFirma jeg kan godt hente id frem men nå jeg laver:<% set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString ' Værdien af variablen navn findes Response.Write "<h1>Firmanavn: " & Request.Querystring("fFirma") & "</h1>" %> kommer der ikke noget frem ?
20. oktober 2003 - 14:32
#6
<% set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString sql = "SELECT firmanavn FROM orders WHERE orderID = " & request.querystring("id") set rs = conn.execute(sql) firma = rs("fFirma") %> fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /juhlkorth/salg1/faktura.asp, line 26 linie 26 = set rs = conn.execute(sql)
20. oktober 2003 - 14:39
#7
på denne måde henter du kun feltet firmanavn! .... Select firmanavn, orderid, fFirma???? from orders....
20. oktober 2003 - 14:40
#8
Hvis dit felt i databasen hedder firmanavn, må du også skrive det. firma = rs("firmanavn") Men hvad er strnavn? er det firmanavnet?
20. oktober 2003 - 14:43
#9
feltnavn = fFirma
20. oktober 2003 - 14:46
#10
ok i min orders tabel der hedder feltet med id nummer orderID.
20. oktober 2003 - 14:47
#11
sql = "SELECT * FROM orders WHERE orderID = " & request.querystring("id") set rs = conn.execute(sql) firma = rs("fFirma") Response.Write "<h1>Firmanavn: " & firma & "</h1>"
20. oktober 2003 - 14:50
#12
der var den..... sgu.. men nu skal jeg faktiske have: firmaoplysninger fra orders.. her har jeg.. bestillingsoplysningerne fra itemsOrdered hvordan det der der tra felter i itemsOrdered: orderID productID quantity hvordan får jeg den frem neden under.... også?
20. oktober 2003 - 14:55
#13
Nu forstår jeg ikke helt... altså du har en tabel mere, som du skal bruge oplysninger fra? Kan du ikke skrive alle de felter, som de to tabeller indeholder, så jeg kan se en sammenhæng :)
20. oktober 2003 - 15:08
#14
jeg har to tabeller orders itemsOrdered i orders er alle kunde oplysnigerne i itemsOrdered er hvad kunnen har bestilt jeg vil gerne lave en faktura der viser hvem kunden er og hvad de har bestilt. så jeg skal bruge oplysninger fra begge tabeller vilkårligt på hele tiden. er du med lidt nu ?
20. oktober 2003 - 15:18
#15
vi prøver... sql = "SELECT * FROM orders WHERE orderID = " & request.querystring("id") set rs = conn.execute(sql) firma = rs("fFirma") Response.Write "<h1>Firmanavn: " & firma & "</h1><br><br>" sql2 = "SELECT * FROM itemsOrdered WHERE orderID = " & request.querystring("id") set rs2 = conn.execute(sql2) do while not rs2.eof Response.Write "Produkt: " & rs("productID") & "<br>" Response.Write "Mængde: " & rs("quantity") & "<br><br>" rs2.movenext loop Er det noget i den stil du tænker på?
20. oktober 2003 - 15:42
#16
ja men så får jeg fejl: Microsoft VBScript runtime error '800a01a8' Object required: '' /juhlkorth/salg1/faktura.asp, line 23 linie 23 = set rs = conn.execute(sql)
20. oktober 2003 - 15:52
#17
Response.Write "Produkt: " & rs2("productID") & "<br>" Response.Write "Mængde: " & rs2("quantity") & "<br><br>"
20. oktober 2003 - 15:59
#18
virker... nu kommer den rigtig gode productID viser nu tallet 3. for at vise hvad produktet hedder(navnet) skal jeg hente fre tabellen products hvor vi har felterne productID og productName kan vi lave det så den skriver productName der hvor vi har productID nu :-)
20. oktober 2003 - 16:08
#19
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 pruductID = " & pID set rs3 = conn.execute(sql3) Response.Write "Produkt: " & rs3("productName") & "<br>" Response.Write "Mængde: " & rs2("quantity") & "<br><br>" rs2.movenext loop ...meeennnn det ville måske være bedre at kigge på noget innerjoin i din sql - den har jeg dog ikke lige på fingrene - prøv at søge på devGuru i f.eks Google - der er meget fine beskrivelser og eksempler....
20. oktober 2003 - 16:08
#20
pruduct = product ;-)
20. oktober 2003 - 16:13
#21
du er inde på det rigtige: Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /juhlkorth/salg1/faktura.asp, line 41 linie41= set rs3 = conn.execute(sql3)
20. oktober 2003 - 16:22
#22
må jeg have lov at komme tilbage imorgen....:-) jeg bliver nød til at smutte tak allerede
20. oktober 2003 - 17:38
#23
Yep prøv at lave en response.write sql3 mellem sql3...... og ...set rs3.... evt også en response.write pID efter pID =.....
20. oktober 2003 - 17:41
#24
Er ProductID et talfelt eller et tekstfelt i databasen?
21. oktober 2003 - 10:01
#25
hej P er du der ?
21. oktober 2003 - 10:01
#26
det er et tal felt
21. oktober 2003 - 10:22
#27
sql3 = "SELECT * FROM products WHERE productID = " & pID set rs3 = conn.execute(sql3) Ret lige pruductID til productID og se om det virker :)
21. oktober 2003 - 10:28
#28
jeman det var jo lige det.... kan I ikke begge svare.... så jeg kan give jer point.... :-) I er for gode og mine helte
21. oktober 2003 - 10:29
#29
Her er et svar fra mig :)
21. oktober 2003 - 11:19
#30
hvordan er det nu jeg får et mellemrum mellem post og by ?: Response.Write "" & post & by &"<BR>"
21. oktober 2003 - 11:22
#31
Response.Write(post & " " & by & "<BR>")
21. oktober 2003 - 11:25
#32
jeg har lige en til. prisen på produktet : productPrice skal også vises efter rs3("productName") & og den findes i samme tabel products hvordan gør jeg det ?
21. oktober 2003 - 11:38
#33
Response.Write "Produkt: " & rs3("productName") & "<br>" Response.Write "Pris: " & rs3("productPrice") & "<br>" Response.Write "Mængde: " & rs2("quantity") & "<br><br>"
21. oktober 2003 - 11:46
#34
ja mand.. jeg vil gerne have denne i fontsize"3" men det kan jeg ikke: Response.Write "<b>Faktura nr: " & faktura & "<BR><BR><BR>"
21. oktober 2003 - 11:50
#35
Response.Write "<font size=""3""><b>Faktura nr: " & faktura & "</font><BR><BR><BR>" Mener du sådan?
21. oktober 2003 - 11:53
#36
yes.. jeg vil faktisk gerne have lisning af produkter i en talbel...:-) antal beskrivelse pris kan du det ? antal = & rs2("quantity") osv.
21. oktober 2003 - 12:01
#37
<table> <% 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 "<tr><td>Antal: " & rs2("quantity") & "</td>" Response.Write "<td>Beskrivelse: " & rs3("productName") & "</td>" Response.Write "<td>Pris: " & rs3("productPrice") & "</td></tr>" rs2.movenext loop %> </table>
21. oktober 2003 - 13:39
#38
;-)
21. oktober 2003 - 13:42
#39
jeg ville ønske jeg havde flere point.....
21. oktober 2003 - 13:52
#40
Åhhhr hva 5 point er da bedre end ingen..... ;-)
21. oktober 2003 - 13:55
#41
dem ville du sikker også tage.. mine sidste..... men jeg gemmer.. :-)
21. oktober 2003 - 13:58
#42
ja gem dem hellere til en anden gang :o)
21. oktober 2003 - 14:25
#43
sidste.... hvordan få jeg denne her til at visse som : 699,00 og ikke 699 Response.write rs3("productPrice")
21. oktober 2003 - 14:32
#44
Response.write rs3("productPrice") & ",00" hvis du altid har et heltal i databasen
21. oktober 2003 - 14:36
#45
yes thanx
21. oktober 2003 - 14:53
#46
så er det sidste gang: denne her kode tager over skriften med hver gang hvis der er flere produkter..? det skal den ikke: 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 hvordan får jeg den til at vise: antal produkt pris kun en gang og varerne bare kommer derudaf nedenunder
21. oktober 2003 - 15:05
#47
flyt denne del op før do while not rs2.eof 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>
21. oktober 2003 - 15:07
#48
den skal jeg lige have igen ? sorry
21. oktober 2003 - 15:09
#49
her er nu min kode: men den laver fejl 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")& ",00" Response.write "</td></tr>" %>
21. oktober 2003 - 15:35
#50
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>" do while not rs2.eof Response.write "</td><tr><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'>" tror jeg.....
21. oktober 2003 - 15:38
#51
Microsoft VBScript compilation error '800a03fb' Expected 'Loop' /juhlkorth/salg1/faktura.asp, line 117 117 er den sidste linie det er ligesom den ikke bliver sluttet ?
21. oktober 2003 - 15:38
#52
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>" do while not rs2.eof Response.write "</td><tr><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")& ",00" Response.write "</td></tr>" %>
21. oktober 2003 - 15:57
#53
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><tr><td bgcolor='#FFF5D7' width='10' >" Response.write "QUANTITY" Response.write "</td><td bgcolor='#FFF5D7' width='400'>" Response.write "PRODNAME" Response.write "</td><td bgcolor='#FFF5D7' width='60' align='right'>" Response.write ",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>" dette virker hos mig - jeg har fjernet dine rs2'er i dette eks!!! Smutter for i dag....
21. oktober 2003 - 16:04
#54
jeg fik den til at virke tak
21. oktober 2003 - 16:05
#55
nej ikke alligevel
22. oktober 2003 - 05:17
#56
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>" do while not rs2.eof Response.write "<tr><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 "</table>" %>
22. oktober 2003 - 08:41
#57
hej solja når sætter din ind siger den: Microsoft VBScript compilation error '800a03fb' Expected 'Loop' /juhlkorth/salg1/faktura.asp, line 116
22. oktober 2003 - 08:45
#58
prøv lige sådan her: do while not rs2.eof %> <% Response.write "<tr><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 - 08:47
#59
samme : Microsoft VBScript compilation error '800a03fb' Expected 'Loop' /juhlkorth/salg1/faktura.asp, line 118
22. oktober 2003 - 08:55
#60
hvad kan det være ?
22. oktober 2003 - 09:21
#61
jeg prøver lige at ligge dette spg. ud igen med 30 point... :-)
23. oktober 2003 - 10:33
#62
er du der jeg har et spg til :-)
23. oktober 2003 - 11:11
#63
Kan du skrive et link til det andet spørgsmål?
23. oktober 2003 - 11:19
#64
her er min kode den virker og er flot: <% set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString sql = "SELECT * FROM orders WHERE orderID = " & request.querystring("id") set rs = conn.execute(sql) firma = rs("fFirma") fornavn = rs("fName") efternavn = rs("lName") adresse = rs("address1") post = rs("postalcode") by = rs("city") faktura = rs("orderID") dato = rs("orderDate") Response.Write "<font size=""3""><b>Faktura nr: " & faktura & "</font><BR><BR><BR><BR>" Response.Write "<font size=""2"">" & firma & "<BR>" Response.Write ("Att.: " & fornavn & " " & efternavn & "<BR>") Response.Write "" & adresse& "<BR>" Response.Write (post & " " & by & "</b><BR><BR></font>") Response.Write "<font size=""2""><b>Slangerup den: " & dato & "<BR><BR><BR><BR>" %></TD> </TR> </TABLE> <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>" %>
23. oktober 2003 - 11:23
#65
men mit faktura nummer = orderID skal laves om så den henter UserID fra Users. problemet er at den ikke indsætter orderID i Users. det kan jeg ikke får den til, men begge tabeller har et felt der hedder fFirma som indeholder firmanavnet og da det vel er ret unikt vil jeg gerne bruge det til at sammenligne så jeg kan få UserID nummer som faktura nummer håber du forstår..
23. oktober 2003 - 11:24
#66
problemet er at den ikke kan hentes med & request.querystring("id") hvad gør man så ?
23. oktober 2003 - 11:57
#67
Jeg ved ikke om jeg har forstået dig rigtigt, men du kan prøve det her :) <% set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString sql = "SELECT orders.fFirma AS fFirma, orders.fName AS fName, orders.lName AS lName, orders.address1 AS address1, orders.postalcode AS postalcode, orders.city AS city, orders.orderID AS orderID, orders.orderDate AS orderDate, Users.UserID AS UserID, Users.fFirma AS UsersfFirma FROM orders INNER JOIN Users ON Users.fFirma = orders.fFirma WHERE orders.orderID = " & request.querystring("id") set rs = conn.execute(sql) firma = rs("fFirma") fornavn = rs("fName") efternavn = rs("lName") adresse = rs("address1") post = rs("postalcode") by = rs("city") faktura = rs("UserID") dato = rs("orderDate") Response.Write "<font size=""3""><b>Faktura nr: " & faktura & "</font><BR><BR><BR><BR>" Response.Write "<font size=""2"">" & firma & "<BR>" Response.Write ("Att.: " & fornavn & " " & efternavn & "<BR>") Response.Write "" & adresse& "<BR>" Response.Write (post & " " & by & "</b><BR><BR></font>") Response.Write "<font size=""2""><b>Slangerup den: " & dato & "<BR><BR><BR><BR>" %></TD> </TR> </TABLE> <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>" %>
23. oktober 2003 - 12:01
#68
jo det har du.. men nu har jeg fået den til at indsætte orderID i Users jeg har prøvet at gøre som sgl3 men kan ikke få det til at virke.... så nu er der også en orderID i users....
23. oktober 2003 - 12:08
#69
Det er bedre at lave en INNER JOIN og derved kun én SQL sætning end at have to SQL sætninger, men nu har jeg lagt dem sammen med orderID... sql = "SELECT orders.fFirma AS fFirma, orders.fName AS fName, orders.lName AS lName, orders.address1 AS address1, orders.postalcode AS postalcode, orders.city AS city, orders.orderID AS orderID, orders.orderDate AS orderDate, Users.UserID AS UserID, Users.fFirma AS UsersfFirma, Users.orderID FROM orders INNER JOIN Users ON Users.orderID = orders.orderID WHERE orders.orderID = " & request.querystring("id") set rs = conn.execute(sql)
23. oktober 2003 - 12:38
#70
Virkede det? :)
23. oktober 2003 - 13:01
#71
yes, jeg har lige fettet lidt i den sådan det virker for godt du er sej.... tak
Kurser inden for grundlæggende programmering