Nån som vet hur man får denna kod att visa bilderna istället för att gå till eof
Dim oConn ,strSQL ,bilder ,i, j ,Count ,post ,antalBilder ,Found
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=serveradress;PORT=3306;DATABASE=användarnamn;USER=användarnamn;PASSWORD=lösenord;OPTION=3;"
strSQL = "SELECT userID, picture, username, visaBild FROM tblUsers "& _
"WHERE not picture='nopic.jpg' and visaBild=1"
Set rs = oConn.Execute(strSQL)
If rs.EOF Then
Response.Write "Det finns inga bilder..."
Else
Response.Write "<table width=""95%""><tr><td align=""left"">"
bilder = rs.GetRows()
antalBilder = UBound(bilder, 2) + 1
Count = 5
If Count > antalBilder Then
Count = antalBilder
End If
ReDim Shown(Count)
Randomize
For i = 1 To Count
Do
Found = False
post = Int(Rnd * antalBilder)
For j = 1 To i - 1
If Shown(j) = post Then
Found = True
Exit For
End If
Next
Loop While Found
Shown(i) = post
Response.Write "<a target=""_top"" href=""/view.asp?userID="&bilder(0, post)&"""><img border=""0"" height=""100"" width=""80"" src=""/upload/images/users/" & bilder(1, post) & """ alt=""" & bilder(2, post) & """></a> "
Next
Response.Write "</td></tr></table>"
End If
rs.Close
Set rs = Nothing
"Felet" beror ju iallafall på att det som söks inte hittas. Vad jag ser nu är det ineget fel på sql-satsen men är iofs riktigt trött så det är nog bäst att nån annan kollar på det
"Felet" beror ju iallafall på att det som söks inte hittas. Vad jag ser nu är det ineget fel på sql-satsen men är iofs riktigt trött så det är nog bäst att nån annan kollar på det
Egentligen ska inget vara fel eftersom den funkade med access, måste vara nåt speciellt som inte mysql förstår