Slumpa

ASP

25 svar · 554 visningar · startad av hacktheplanet · sida 2 av 2

Trådstarten, av hacktheplanet

Hur gör jag om jag vill slumpa fram 6 st bilder ur kolumnen bild ur databasen utan och visa samma bild??

Läs hela trådstarten →
Medlem sedan nov. 2001263 inlägg
#21

slumpa.asp e inkluderat
och hela ser ut så här:

<!--#INCLUDE FILE="clsArray.asp"-->
<%
strSQLimg = "SELECT [id], username, bild FROM members WHERE NOT bild = 'Bilder\Medlemmar\ingen.gif'"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("database/members.mdb")

Set objRSimg = objConn.Execute(strSQLimg)

If Not objRSimg.EOF Then
varArray = objRSimg.GetRows()
End If

Set objRSimg = Nothing

objConn.Close
Set objConn = nothing

Set objArray = New clsArray

With objArray
.ArrayType = 2 '## -- a 2-dimensional array are set to be used --
.Positions = 2 '## -- 3 positions will be created on every index. positions start count at 0 --
.SetArray varArray

'## -- get randomly data as array --
varImages = .Random(6)
End With

Set objArray = Nothing

'## -- show random images --
If IsArray(varImages) Then
For N = 0 TO UBound(varImages,2)
reponse.write "<a href='krypin.asp?checkid=" & varImages(0,N) & "'><img src='" & varImages(2,N) & "' alt='" & varImages(1,N) & "' border = '0' width= '69' height= '87'></a>"
Next
End If
%>

<head>
<title></title>
</head>

<body text="#FFFF00" link="#800000" vlink="#800000" alink="#800000" bgcolor="#000000">
Medlem sedan nov. 2001263 inlägg
#22

e du kvar :q

Medlem sedan nov. 2001263 inlägg
#23

nån som kan hjälpa x( hehe

Medlem sedan mars 20002 836 inlägg
#24

Vet inte vad det kan vara för ngt fel. Antingen att du inte har gett all kod, eller så har din scriptmotor inte stöd för att köra vb script classer.

Denna kod funkar hur "smutt" som helst:

<HTML>
<HEAD>
<TITLE>Random Image</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>

<BODY bgcolor="#FFFFFF" text="#000000">
<%
strSQLimg = "SELECT [id], username, bild FROM members WHERE NOT bild = 'Bilder\Medlemmar\ingen.gif'"
'strSQLimg = "SELECT * FROM tblGuestbook"

Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("database/members.mdb")
	'objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../db/wizeBook.mdb")

	Set objRSimg = objConn.Execute(strSQLimg)
	
		If Not objRSimg.EOF Then
			varArray = objRSimg.GetRows()
		End If
	
	Set objRSimg = Nothing

	objConn.Close
Set objConn = nothing

Set objArray = New clsArray
With objArray
	.ArrayType = 2 '## -- a 2-dimensional array are set to be used --
	.Positions = 2 '## -- 3 positions will be created on every index. positions start count at 0 --
	.SetArray varArray
	
	'## -- get randomly data as array --
	varImages = .Random(6)
End With
Set objArray = Nothing

'## -- show random images --
If IsArray(varImages) Then
For N = 0 TO UBound(varImages,2)
	'Response.write varImages(0,N) & "<BR>"
	response.write "<a href=""krypin.asp?checkid=" & varImages(0,N) & """><img src=""" & varImages(2,N) & """ alt=""" & varImages(1,N) & """ border = ""0"" width= ""69"" height= ""87""></a>"
Next
End If
%>
</BODY>
</HTML>
<!--#INCLUDE FILE="clsArray.asp"-->

cya,
PatrikB

Medlem sedan nov. 2001263 inlägg
#25

hur fixar jag det dära med classerna da?? eller kan du inte scripta nån annan kod som inte kör class?? :) tack

Medlem sedan nov. 2001263 inlägg
#26

nån som kan hjälpa mig

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)