webForumDet fria alternativet

Nästa "länk" till nästa ID

ASP

14 svar · 507 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Jag vill veta hur man kan göra för att få detta att fungera:

jag har en databas som har ID.. det kan variera mellan 1-4 (exempel)
jag har en speciell flik som heter GameID som tex är 2....

så här ser databasen ut då:

ID 1
GAMEID = 2
--------------
ID 2
GAMEID = 4
--------------
ID 3
GAMEID 2

om ID 1 visas så ska ju alltså en länk till ID 3 finnas... eftersom dom har samma gameID... hur kan man göra detta?

Medlem sedan apr. 20021 203 inlägg
#2

Två SQL-frågor skulle nog kunna lösa det.

Medlem sedan juni 20019 519 inlägg
#3

Som vilka?:

<% if request.querystring("pic") <> "" then
SQL = "Select * From bilder where ID ="& Request.QueryString("pic")
Set Recset2 = Databas.Execute(SQL)

SQL = "SELECT * From spel where id = "& recset2("spel")
Set Recset = Databas.Execute(SQL)

%>
<h2><%=recset("rubrik")%></h2>
      <img src="<%=Recset2("bild")%>" ID="img"><br><font class="brodtext"><%=Recset2("text")%></font>
<br><br>
<a href="default.asp?gameid=<%=recset2("spel")%>">Tillbaka till artikeln</a> | Alla bilder
<% end if%>
Medlem sedan juni 20019 519 inlägg
#4

svår nöt eller? :)

Medlem sedan juli 20011 084 inlägg
#5

varför inte öppna dem med gameid? om de nu bara finns ett med de id't. SELECT * FROM bilder WHERE GAMEID = "& Request.QueryString &""

<a href="sida.asp?page=<%=rs("gameid") + 1%>">Nästa sida</a>

Medlem sedan juni 20019 519 inlägg
#6

jag kan inte ha +1... för det första: det är kanske inte det ID jag söker.. dvs jag vill inte ha ID 3 utan tex ID 4...

GAMEID berätta att Spelet med ID 3 heter kanske "Quake III Arena" så ska alla bilder med GAMEID 3 visas..

Man ska kunna pendla fram och tillbaka mellan föregågna och framåt ID också ...

Medlem sedan aug. 20003 575 inlägg
#7

strSQL = "Select * From Id1,Id3 where Id1.Id = Id3.Id "

Medlem sedan juni 20019 519 inlägg
#8

inte riktigt det jag är ute efter.. med tanken av att den KAN vara helt andra ID tal som det handlar om... detta var ett exempel bara..

Medlem sedan juni 20019 519 inlägg
#9

Har försökt med detta:
Recset.movenext... eller något i den stilen.. vet inte om det skulle kunna fungera :( tacksam om någon kommer på något..

Medlem sedan juni 20019 519 inlägg
Medlem sedan juni 20003 076 inlägg
#11

Varför inte bara hämta de som har tex gameid 2?

Select * From spel where gameid = "& request.querystring("gameid")

Och sedan göra en paging av det.

Medlem sedan juni 20019 519 inlägg
#12

suck.. det är ju det jag har... jag vill ha Paging funktionen... det är där problemet sitter... eftersom ID kan variera tex 1,30,44 etc etc så kommer jag inte på någon bra lösning...

Medlem sedan juni 20003 076 inlägg
#13

Jag tycker så här:
Hämta alla poster som har samma gameid.
Ta sedan PatrikB´s script och skapa pagingen!
http://www.webforum.nu/showthread.php?s=&threadid=37442&highlight=paging

Medlem sedan feb. 20022 594 inlägg
#14

Vilket är det bättre av PatrikBs och Vides paging-script egentligen?

Har lärt mig Vides och det funkar super...

Medlem sedan juni 20003 076 inlägg
#15

De är nog säkert lika bra!
Jag kör på en omgjord version av PatrikB´s (Hoppas du inte tar illa upp, PatrikB!!!)
Den bygger i alla fall på metoden getrows och det vill jag ha.
(Jag vet inte hur Vide´s ser ut)

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)