hej Du kan ju be att den kontrollerar hur många bilder 1 viss kategorie har och sen kan du ha en som blirPaging? eller ngt annat
Har en sida där jag visar bilder. Visabild sidan hämtar in alla bilder som finns i den aktuella kategorin. Sen sparar jag bildvärdet i iTal för att kunna bläddra mellan dem. Jag vill på nått sätt göra så att den känner av att nu har jag kommit till sista bilden. Just nu så sätter den att nästa bild finns med för att jag plussar på med 1. Men den bilden kommer som kommer efter sista bilden tillhör ett annat galleri och visas därför inte. sidan blir bara blank. anledningen är väl att jag bara hämtar den specefika bilden. men tar jag bort requesten på bild id och använder endast katid kan jag ej bläddra bland bilderna
Måste jag deklarera ytterligare en variabel som räknar hur många bilder det finns och på så sätt känna av när jag kommer till sista och hur kan man göra det eller kan jag använda EOF på ngt sätt. Ngn som kan komma på en smartare lösning eller hjälpa mig så vore jag tacksam
<%Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("internt/ladda/Filer.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT Filer.*, tblKategorier.* FROM tblKategorier INNER JOIN Filer ON tblKategorier.katID = Filer.KatID WHERE Filer.ID= "& request.querystring("ID")& " AND tblKategorier.katID="& request.querystring("KatID")&" ORDER BY tblKategorier.katID"
RecSet.Open Addera, Connect, 3, 3
%>
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles/smstyle.css">
<title><%=recset("Kategori")%></title>
</head>
<body>
<%
Dim iTal
iTal = recset("ID")
%>
<table cellspacing="10">
<tr>
<%iTal = iTal -1%>
<td >"><< Föregående</td>
<td >|</td><%iTal = iTal +2%>
<td >">Nästa >></td>
</tr>
</table>
<img src="internt/Bilder/blue_row.gif" alt="" width="617" height="1" border="0"><br>
<br>
<br>
<b><u><%=recset("name")%></b></u>
<br><br>
<img src="internt/ladda/filer/<%=recset("filename")%>" alt="<%=recset("info")%>" hspace="0" style="padding: 0" >
<br>
<br>
<%=recset("info")%>
<br>
<br>
<img src="internt/Bilder/blue_row.gif" alt="" width="617" height="1" border="0"><br><br>
Tillbaka till:"> <%=recset("Kategori")%>
<br>
Tillbaka till: Bildsidan
<%
' nu stänger vi databaen
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
%>
</body>
</html>Sv: Paging? eller ngt annat
antal = antal +1
och sen att dom koollar
via att se den du loopa fram hur många bilder på den kategorin hade.
så blir det att den gör så här.
If Postbild = Antal Then
Rst .close
Else
fortsätt och börja om if satsen igen så det blir 1 bild till.
Du kan ju också ge den 1 id nummer som dom olika kategorierna har på så sätt kan du få alla bilder till 1 viss kategorie att bara vissas.
jag hade det men har inte den utlagd på internet därför kan jag inte vissa dig ett exempel på det.
Men ska se om jag kan be min systers kille lägga ut det på internet så du kan se på exemplet jag har gjort.