Jag har en databas över alla min filmer med info om filmen m.m.ASP <- Hämtar info från databas
Och så har jag gjort en sida med alla filmerna (hämtat från db:n) sen när man trycker på filmen skickas man till sidan details.asp?=i2MovieID (varje film har ett eget ID i databasen som jag har tilldelar dem).
koden i details ser ut så här:
<%
Dim cnnSimple
Dim rstSimple
Dim strDBPath
Dim Kriter
Dim Krit
Dim j
strDBPath = Server.MapPath("database/chief.mdb")
Set cnnSimple = Server.CreateObject("ADODB.Connection")
cnnSimple.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & ";"
kriter = Request.QueryString("kriter2")
If kriter = "" Then kriter = "Title"
krit = Request.QueryString("krit2")
If krit = "" Then krit = "ASC"
j = request.QueryString("i2")
If j = "" Then j = "1"
Set rstSimple = cnnSimple.Execute("SELECT * FROM Movies ORDER BY " & kriter & " " & krit &" ")
%>
<title>Movie Collection</title>
<body bgcolor="#000000"" text="#FFFFFF">
<table border='2' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#008080' width='100%' id='AutoNumber1'>
<table border='2' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#008080' width='100%' id='AutoNumber1'>
<%
rstSimple.MoveFirst
%>
<% Do While Not j=1
j=j-1
%>
<%
rstSimple.MoveNext
Loop
%>
<table border='2' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#000000' width='100%' id='AutoNumber1'>
<tr>
<td width='80%'>
<font face='Tahoma' color='#1E90FF' size='2'>Movie :
</font><font face='Tahoma' color='#00FF99' size='3'><b><i><%= rstSimple.Fields("Title").Value %><a name='<%= k %>'></a></i></b><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Language :
</font><font face='Tahoma' color='#FF6347' size='2'><%= rstSimple.Fields("Language").Value %><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Category :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("Category").Value %><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Director :
</font><font face='Tahoma' color='#DCDCDC' size='2'><%= rstSimple.Fields("Director").Value %><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Starring :
</font><font face='Tahoma' color='#DCDCDC' size='2'><%= rstSimple.Fields("Starring").Value %><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Rated :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("Rated").Value %><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Year :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("Year").Value %><br><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Plot :
</font><font face='Tahoma' color='#DCDCDC' size='2'><%= rstSimple.Fields("Plot").Value %><br><br>
</font><font face='Tahoma' color='#1E90FF' size='2'>Comments :
</font><font face='Tahoma' color='#DCDCDC' size='2'><%= rstSimple.Fields("Comments").Value %><br><br>
<font face='Tahoma' color='#1E90FF' size='2'>Disks :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("cd").Value %>
<font face='Tahoma' color='#1E90FF' size='2'>ID :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("CdBoxId").Value %>
<font face='Tahoma' color='#1E90FF' size='2'>Video :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("codec").Value %> <font face='Tahoma' color='#1E90FF' size='2'> / </font> <%= rstSimple.Fields("Resolution").Value %> <font face='Tahoma' color='#1E90FF' size='2'> / </font> <%= rstSimple.Fields("Bitrate").Value %>
<font face='Tahoma' color='#1E90FF' size='2'>Audio :
</font><font face='Tahoma' color='#90EE90' size='2'><%= rstSimple.Fields("audio").Value %><font face='Tahoma' color='#1E90FF' size='2'> / </font><%= rstSimple.Fields("AudioBitrate").Value %><font face='Tahoma' color='#1E90FF' size='2'> / </font><%= rstSimple.Fields("SampleRate").Value %>
<br>
</td>
<td width='205'>
<a href="Covers/<%= rstSimple.Fields("Cover").Value %>"><img src="Covers/<%= rstSimple.Fields("Cover").Value %>" border=0 width='205' height='297' ><br>
</tr>
</table>
<br></font></u>
Och nu till problemet ... den hämtar inte info från filmen med MovieID tex. 35, om det är den filmen man har valt, utan den hämtar info från filmen som ligger på plats 35 i databasen. Vad är fel?
//Tack på förhand
Gustav "Chief" Reiz