10. september 2004 - 21:48
Der er
14 kommentarer og 1 løsning
Udtrække data i et bestemt orden
Hej alle. Jeg udtrækker nogle data fra db. der er ca 30 poster i alt. Jeg vil gerne have at de blive udskrevet på denne måde i en tabel; post post post post post post post post post post post post post post post post post post post post post post post post post post post post post post Altså 10 post i hver række Håber i forstår hvad jeg mener Musti
Annonceindlæg fra SuperOffice
10. september 2004 - 21:52
#1
Ja det kan gøre sådan her: <% noPrRow = 0 maxPrRow = 3 response.write "<table>" do while not rs.EOF if noPrRow = 0 then response.write "<tr>" response.write "<td>" 'Udskriv data her Response.write rs("kolonnenavn") response.write "</td>" noPrRow = noPrRow + 1 if noPrRow = maxPrRow then response.write "</tr>" noPrRow = 0 end if rs.Movenext loop if noPrRow > 0 then response.write "</tr>" response.write "</table>" %> den udksriver det som 1 2 3 4 5 6 7 8 9 .. .. 28 29 30
10. september 2004 - 22:26
#2
Melder fejl på linje 36 ; Et objekt er obligatorisk: '' <!--#include file="Connections/Conn3.asp" --> <% Dim dost_site Dim dost_site_numRows Dim noPrRow Dim maxPrRow Dim vefat Set dost_site = Server.CreateObject("ADODB.Recordset") dost_site.ActiveConnection = MM_Conn_STRING dost_site.Source = "SELECT * FROM dost_siteler" dost_site.CursorType = 0 dost_site.CursorLocation = 2 dost_site.LockType = 1 dost_site.Open() dost_site_numRows = 0 %> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <% noPrRow = 0 maxPrRow = 3 response.write "<table>" do while not dost_site.EOF if noPrRow = 0 then response.write "<tr>" response.write "<td>" 'Udskriv data her Response.write vefat.Fields.Item("isim").Value <--------- Her response.write "</td>" noPrRow = noPrRow + 1 if noPrRow = maxPrRow then response.write "</tr>" noPrRow = 0 end if rs.Movenext loop if noPrRow > 0 then response.write "</tr>" response.write "</table>" %> </body> <% dost_site.Close() Set dost_site = Nothing %>
Slettet bruger
10. september 2004 - 22:27
#3
vefat skal vel erstattes med dost_site da det er dit resordset.
10. september 2004 - 22:28
#4
den har jeg lige rettet, det var ikke det :)
10. september 2004 - 22:30
#5
så det vel en anden fejl?
10. september 2004 - 22:34
#6
ja ! men kan ikke finde den
10. september 2004 - 22:35
#7
Hvilken fejl får du?
10. september 2004 - 22:35
#8
Et objekt er obligatorisk: ''
Slettet bruger
10. september 2004 - 22:38
#9
På samme linie?
10. september 2004 - 22:41
#10
Der er en rs mere i denne linje: rs.Movenext lige før loop Det skal være: dost_site.movenext
10. september 2004 - 22:43
#11
det var på en anden linje :/ , har rettet den... men jeg havde tænkt på at det jeg udskriver skulle fungere som et link altså : Response.write <a href="dost_site.Fields.Item("url")">dost_site.Fields.Item("isim").Value</a> kunne i måske rette den til så det vil fungere :)
10. september 2004 - 22:45
#12
Sådan her: Response.write "<a href=""" & dost_site.Fields.Item("url") & """>" & dost_site.Fields.Item("isim").Value & "</a>"
10. september 2004 - 22:52
#13
takker igen eagleeye, virker bedre end jeg havde forventet. inden jeg lukker, kan man ikke angive width i response.write "<td>" så de ikke står så tæt på hinanden?
10. september 2004 - 22:53
#14
fandt ud af det selv, så jeg takker og lukker :)
10. september 2004 - 22:53
#15
ok :)
Kurser inden for grundlæggende programmering