Avatar billede xazer Nybegynder
05. september 2003 - 16:34 Der er 17 kommentarer og
1 løsning

Udkriv i rækker

Hvordan trækker man data ud i MySQL så der står 3 på øverste linje og tre på næste. Altså:

1 2 3
4 5 6

Kan det lade sig gøre ?
Avatar billede taketwo Nybegynder
05. september 2003 - 16:36 #1
Emmm ja, men er det med php eller hvad?
Avatar billede xazer Nybegynder
05. september 2003 - 16:46 #2
Tjaa, jeg har skrevet det i kategorien ASP =)
Avatar billede swamboo Seniormester
05. september 2003 - 17:00 #3
fori = i + 1
if i = 3 then
i=0
response.write </tr><tr>
else


OSV - jeg mener det er sådan jeg gjorde tidligere...
Avatar billede xazer Nybegynder
05. september 2003 - 17:03 #4
Måske er det bare mig, men jeg kan ikke rigtig få det til at fungere, kan du prøve at skrive hele koden ?
Avatar billede swamboo Seniormester
05. september 2003 - 17:06 #5
Jeg leder lige nu.... BRB
Avatar billede xazer Nybegynder
05. september 2003 - 17:08 #6
Ok, mange tak :D
Avatar billede swamboo Seniormester
05. september 2003 - 17:11 #7
Jeg har gjordt sådan:

response.write "<TABLE BORDER=""1""><TR>"

SQL = "SELECT TOP 10 Dato, count(*) AS Antal FROM tabel1 GROUP BY Dato ORDER BY Dato DESC"
set rsTemp = ConnTemp.Execute(SQL)

do while not rsTemp.eof


i = i + 1
if i = 4 then response.write "</TR><TR>"

response.write "<TD><A HREF='admin.asp?mode=dato&id=" & rstemp("dato") & "'>" & rstemp("dato") & "</A></TD>"





  rsTemp.MoveNext
loop
rsTemp.Close
%>
</TR>
</TABLE>
Avatar billede swamboo Seniormester
05. september 2003 - 17:14 #8
HOV - lille fejl - i skal lige 0'stilles:

i = i + 1
if i = 4 then
response.write "</TR><TR>"
i = 0
Avatar billede swamboo Seniormester
05. september 2003 - 17:15 #9
SORRY:

i = i + 1
if i = 4 then
response.write "</TR><TR>"
i = 0

end if

Det går ikke så godt med min kopiering i dag - jeg glemmer det halve - if sætningen skal afsluttes med end if...
Avatar billede swamboo Seniormester
05. september 2003 - 17:31 #10
Det her virker 100% - har lige lavet det...

<%
dim i(100)

for p = 1 to 100
i(p) =  p
next


response.write"<TABLE BORDER=""1""><TR>"

for p = 1 to 100

k = k + 1
if k = 4 then
k = 1
response.write "</TR><TR>"
end if
response.write "<TD>" & i(p) & "</TD>"

next

response.write"</TR></TABLE>"
%>

OG det er der det hele...  ;-)
Avatar billede swamboo Seniormester
05. september 2003 - 18:05 #11
Du blev så tavs - håber det virker - det var i hvertfald det bedste svar jeg havde på lager...

Go' weekend
Avatar billede hossein Nybegynder
05. september 2003 - 18:16 #12
Her er koden:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("minDB.mdb")
Conn.Open DSN

SQL = "Select * from Nyheder order by id DESC"
Set rs = Conn.Execute(SQL)%>
<html>
<head>
<title>main</title>
</head>
<body>
<%
Response.Write"<table border=0 cellspacing=35 cellpading=20>"
LinkCount = 0
Do Until rs.EOF
'skift tallet 3 til den ønskede antal kolonner
If LinkCount Mod 3 = 0 Then
    If LinkCount <> 0 Then Response.Write"</tr>"
            Response.Write "<tr><td>" & RS("initialer") & "<BR>"& RS("Dato") & "<BR>"& RS("nyhed") & "</td>"
            'Response.Write "<tr><td>"& RS("firstname") & "</td>"

    Else
            Response.Write "<td>" & RS("initialer") & "<BR>"& RS("Dato") & "<BR>"& RS("nyhed") & "</td>"
            'Response.Write "<td>"& RS("firstname") & "</td>"
    End If
    LinkCount = LinkCount + 1
    rs.MoveNext
Loop
Response.Write"</tr></table>"
rs.Close
Set rs = Nothing
%>
</body>
</html>
Avatar billede xazer Nybegynder
07. september 2003 - 15:24 #13
swamboo:

Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens
Avatar billede swamboo Seniormester
07. september 2003 - 19:42 #14
Ok - det er jeg ked af at høre  :-)
jeg går ud fra at det er i det script du er ved at lave, du får denne fejl. Prøv at vis mig koden omkring din udskrift, så vil jeg kikke på den!
Avatar billede xazer Nybegynder
08. september 2003 - 16:09 #15
Da jeg først prøvede hosseins kode virkede den ikke, men da jeg prøvede igen virkede den, så hvis Hossein læser dette og opretter et svar går pointene til ham =]
Avatar billede swamboo Seniormester
08. september 2003 - 18:28 #16
Nå ja, men det er da godt at høre at det virker for dig nu...
Avatar billede hossein Nybegynder
08. september 2003 - 21:08 #17
OK! Tak.
Avatar billede xazer Nybegynder
09. september 2003 - 19:33 #18
Ja, undskyld swamboo, men det var hosseins der virkede... :/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester