12. januar 2001 - 08:19
Der er
7 kommentarer og 1 løsning
Summere oplysninger fra en database og vise resultatet på en side?
Hejsa! Jeg skal have summeret en række oplysninger fra en database og have vist disse på en side - hvordan gør jeg det? Det drejer sig om oplysninger fra ca. 5 felter resultaterne fra de 5 felter skal vises i 5 felter på siden. Er der en der kan give mig en stump kode der gør det? - HASTER!
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
12. januar 2001 - 08:38
#1
<!-- #include file=\"database.inc\" --> <html> <head> <title>Henter poster fra db</title> </head> <body> <table border=\"0\" width=\"550\"> <tr> <td width=\"50\"><strong>Id </strong></td> <td width=\"125\"><strong>Vognnr </strong></td> <td width=\"125\"><strong>Merke</strong></td> <td width=\"125\"><strong>Model</strong></td> <td width=\"125\"><strong>Pris</strong></td> </tr> </table> <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open StrConnect SQL = \"select * from DINTABEL\" Set RS = Conn.Execute(SQL) Do While Not RS.EOF %> <table BORDER=\"1\" width=\"550\"> <tr> <td width=\"50\"><%=RS.Fields(\"Id\").Value %> </td> <td width=\"125\"><%=RS.Fields(\"Vognnr\").Value %> </td> <td width=\"125\"><%=RS.Fields(\"Merke\").Value %> </td> <td width=\"125\"><%=RS.Fields(\"Model\").Value %> </td> <td width=\"125\"><%=RS.Fields(\"Pris\").Value %> </td> </tr> </table> <% RS.MoveNext Loop RS.Close Conn.Close %> </body> </html>
12. januar 2001 - 08:39
#2
<% conn= \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") Set Rs= Server.createObject(\"ADODB.Recordset\") strSQL= \"Select * From tabel\" Rs.open strSQL, conn %> <table><tr><td> tal fra felt 1 </td><td> <%=Rs(\"felt1\")%> </td></tr><tr><td> tal fra felt 2 </td><td> <%=rs(\"felt2\")%> </td></tr><tr><td> tal fra felt 3 </td><td> <%=rs(\"felt3\")%> </td></tr><tr><td> tal fra felt 4 </td><td> <%=Rs(\"felt4\")%> </td></tr><tr><td> tal fra felt 5 </td><td> <%=Rs(\"felt5\")%> </td></tr><tr><td> I alt </td><td> <% ialt = rs(\"felt1\") + rs(\"felt2\") + +Rs(\"felt5\") response.write ialt %> </td></tr></table>
12. januar 2001 - 08:40
#3
Ups - så ikke lige det med at summere! :-)
12. januar 2001 - 08:40
#4
Kan man ikke lave den uden include og ved at bruge sql-kommandoen SUM? Jeg skal kunne forklare koden overfor folk uden den store asp-viden
12. januar 2001 - 08:42
#5
p_johansen>> det ser fint ud indtil videre...men du har ret i at du mangler det med a summere...
12. januar 2001 - 08:52
#6
Jeg skal have summeret op fra de fem felter og vist det samlede antal for hvert felt fem steder på siden...jeg ved ikke om det helt fremgik af mit spørgsmål
12. januar 2001 - 09:37
#7
<% conn= \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") Set Rs= Server.createObject(\"ADODB.Recordset\") strSQL1= \"Select sum(felt1) as felt1total From tabel\" strSQL2 = \"select sum(felt2) as felt2total From tabel\" Rs.open strSQL1, conn response.write rs(\"felt1total\") rs.close rs.open strSQL2, conn response.write rs(\"felt2total\") rs.close %> strSQL og response.write gentages for hvert felt
12. januar 2001 - 12:21
#8
jeg gir point til dkjohn-da han kom med summering først-tak for hjælpen
Kurser inden for grundlæggende programmering