|
Geraldo -> RE: Change table name in recordset by passing new name through hyperlink (3/28/2005 6:22:40)
|
Spooky, see the code below (it's the full page). <%@LANGUAGE=VBScript%>
<%
' Define variables
dim recordsonpage, requestrecords, offset, allrecords, hiddenrecords, showrecords, lastrecord, recordcounter, pagelist, pagelistcounter
' DB connection
dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("../../../database/aenc_vijvers.mdb") & ";" & _
"Persist Security Info=True"
Conn.Open(sConnection)
' records per page
recordsonpage = 12
' count all records
allrecords = 0
Tablename = left(request.querystring("t"),4)
If Tablename&""="" then Tablename = "koi_active"
set rs = conn.Execute("SELECT * FROM "&Tablename )
do until rs.EOF
allrecords = allrecords + 1
rs.movenext
loop
' if offset is zero then the first page will be loaded
offset = request.querystring("offset")
if offset = 0 OR offset = "" then
requestrecords = 0
else
requestrecords = requestrecords + offset
end if
' opens database
Tablename = left(request.querystring("t"),4)
If Tablename&""="" then Tablename = "koi_active"
set rs = conn.Execute("SELECT * FROM "&Tablename )
' reads first records (offset) without showing them (can't find another solution!)
hiddenrecords = requestrecords
do until hiddenrecords = 0 OR rs.EOF
hiddenrecords = hiddenrecords - 1
rs.movenext
if rs.EOF then
lastrecord = 1
end if
loop
%>
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<META content="index,follow" name="robots">
<META content="koi" name=keywords>
<META content="A&C vijvers en tuinen, de specialisten in vijver- en tuinaanleg, eigen selectie koi uit Japan." name=Description>
<title>Koishop A & C Vijvers en Tuinen</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
/**
* Opens the viewing window with parameters
*/
function launch(url) {
remote = open(url, "", "width=520, height=480, toolbar=0, scrollbars=0, location=0, status=0, menubar=0, resizable=0");
}
// -->
</SCRIPT>
</head>
<body bgcolor="#00000">
<div align="center">
<center>
<div align="center">
<center>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="800" id="AutoNumber1">
<tr>
<td width="175" bgcolor="#000080" height="175" align="center">
<img border="0" src="../../images/aenc-logo.gif"></td>
<td width="600" bgcolor="#000080" height="175">
<div align="right">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="600" id="AutoNumber8" bgcolor="#FFFF99" height="153" bordercolor="#FFFF99">
<tr>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber9">
<tr>
<td width="204">
<p align="center"><font size="2" face="Arial"><u>
Contactinformatie</u><br>
<br>
</font><font color="#FFFFFF" size="2" face="Arial">
<a href="../../index.htm">A & C Vijvers & Tuinen</a></font><font size="2" face="Arial"> <br>
Zuivelweg 2B<br>
5809 EA Leunen/Venray<br>
tel. 0478 - 58 56 02 <br>
fax 0478 - 58 04 54<br>
gsm 0655-168 068</font></td>
<td width="143" align="right">
<img border="0" src="../../reisverslag/images/dag2/Beni_Kikokuryu_63_cm_Aoki.jpg" width="72" height="153"><img border="0" src="../../reisverslag/images/dag2/Beni_Kikokuryu_47_cm_Aoki.jpg" width="71" height="153"></td>
<td width="253">
<img border="0" src="../../images/tuin.jpg" width="253" height="153"></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
<td width="25" bgcolor="#000080" rowspan="4" height="1150"> </td>
</tr>
<tr>
<td width="175" bgcolor="#000080" height="975" rowspan="3" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber3">
<tr>
<td width="100%" height="25">
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="153" id="AutoNumber7" bgcolor="#FFFF99" height="4" bordercolor="#FFFF99">
<tr>
<td width="100%" valign="top" height="4">
<p align="center"><b>
<font size="2" face="Arial" color="#000080">Switch to English</font></b></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="1" style="border-collapse: collapse" width="153" id="AutoNumber4" bgcolor="#FFFF99" bordercolor="#FFFF99">
<tr>
<td width="100%" align="center">
<FONT color=#660000 face="Arial" size="2">
<b>Japanreis<br>
(</b><a href="../../reisverslag/pages/japanreis_1.htm">reisverslag</a><b>)<br>
</b><br>
A&C is vanaf 19 maart tot 31 maart weer naar Japan vertrokken om
voor haar klanten weer een nieuwe
collectie hoogwaardige Koi samen te stellen,<br>
<a href="../../pages/dutch/n_news.htm">lees verder...</a></FONT></td>
</tr>
</table>
</center>
</div>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber5" height="10">
<tr>
<td width="100%" height="10">
<p align="center"></td>
</tr>
</table>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="153" id="AutoNumber6" bgcolor="#FFFF99" bordercolor="#FFFF99">
<tr>
<td width="100%">
<p align="center">
<FONT color=#660000 face="Arial"
size=2><b>Wereld Klasse Koi<br>
bij A & C Vijvers en Tuinen in Leunen</b><br>
<br>
Op dit moment bevindt<br>
zich bij A&C de beste mannelijke koi ter wereld, <font size="2">
<a href="../../pages/dutch/n_news_2.htm">lees verder...</a></font></FONT></td>
</tr>
</table>
</center>
</div>
</td>
<td width="600" bgcolor="#000000" height="25">
<p align="center"><b><font color="#FFFF99" size="2" face="Arial">
<a href="koi_lst_paging.asp?t=100"><font color="#FFFFFF">100</font></a></font><font size="2" face="Arial" color="#FFFFFF">
</font><font color="#FFFF99" size="2" face="Arial">
<a href="koi_lst_paging.asp?t=250"><font color="#FFFFFF">250</font></a><font size="2" face="Arial" color="#FFFFFF">
</font><a href="koi_lst_paging.asp?t=500"><font color="#FFFFFF">500</font></a><font size="2" face="Arial" color="#FFFFFF">
</font><a href="koi_lst_paging.asp?t=1000"><font color="#FFFFFF">1000</font></a><font size="2" face="Arial" color="#FFFFFF">
</font><a href="koi_lst_paging.asp?t=2500"><font color="#FFFFFF">2500</font></a><font size="2" face="Arial" color="#FFFFFF">
</font><a href="koi_lst_paging.asp?t=5000"><font color="#FFFFFF">5000</font></a></font></b></td>
</tr>
<tr>
<td width="600" bgcolor="#FFFFFF" height="900" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="600" id="AutoNumber1">
<%
' prints records in the table
showrecords = recordsonpage
recordcounter = requestrecords
do until showrecords = 0 OR rs.EOF
recordcounter = recordcounter + 1
%>
<%If x = 0 then %>
<tr>
<%end if%>
<%x=x+1%>
<td width="100%" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="150" id="AutoNumber2" bgcolor="#FFFFFF">
<tr>
<td width="100%" align="center" height="2"> </td>
</tr>
<tr>
<td width="100%" align="center"><font face="Arial" size="2"><b>Koi ID: <%= rs("koi_ID")%></b></font></td>
</tr>
<tr>
<td width="100%" align="center"><a href="javascript:launch('koi_popup.asp?koi_ID=<%= rs("koi_ID")%>')"><img border="0" src=<%= rs("koi_thumbnail")%></a></td>
</tr>
<tr>
<td width="100%" align="center"><b><font face="Arial" size="2">afm. <%= rs("koi_size")%> cm</font></b></td>
</tr>
<tr>
<td width="100%" align="center"><font face="Arial" size="2"><b><%= rs("koi_type")%></b></font> </td>
</tr>
<tr>
<td width="100%" align="center"><b>
<font face="Arial" color="#FF0000" size="2">Prijs: </font>
<font color="#FF0000" size="2">€</font><font face="Arial" color="#FF0000" size="2">
<%
If uCase(rs("koi_sold")) <> "SOLD" then
response.write rs("koi_price")
else
response.write rs("koi_sold")
End if
%>
</font></b></td>
</tr>
<tr>
<td width="100%" align="center" height="2"> </td>
</tr>
</table>
<% If x < 4 then %>
</td>
<%Else
x = 0%>
</td></tr>
<%end if%>
<%
showrecords = showrecords - 1
rs.movenext
if rs.EOF then
lastrecord = 1
end if
loop
%>
</table>
</td>
</tr>
<tr>
<td width="600" bgcolor="#000080" height="50">
<table cellspacing="0" cellpadding="4" border="0" width="600" style="border-collapse: collapse">
<tr>
<td align="center" width="50%"><% if requestrecords <> 0 then %><p align="right"><font face="Arial"><b><a href="koi_lst_paging.asp?offset=<% = requestrecords - recordsonpage %>">
<font size="2" color="#FFFF00">Vorige Pagina</font></a><font size="2" color="#FFFFFF"><% else %>Prev Page<% end if %></font></b></font></td>
<td align="center" width="50%"><% if lastrecord <> 1 then %><b><font color="#FFFFFF" size="2" face="Arial">
</font></b>
<p align="left"><font face="Arial"><b> <a href="koi_lst_paging.asp?offset=<% = requestrecords + recordsonpage %>">
<font size="2" color="#FFFF00">Volgende Pagina</font></a><font size="2" color="#FFFFFF"><% else %>Next Page<% end if %></font></b></font></td>
</tr>
<tr>
<td colspan="2" align="center"><font face="Arial"><b>
<font size="2" color="#FFFFFF">Pagina Lijst:</font><font size="2" color="#FFFF00">
<%
pagelist = 0
pagelistcounter = 0
do until pagelist > allrecords
pagelistcounter = pagelistcounter + 1
%> </font><font size="2">
<a href="koi_lst_paging.asp?offset=<% = pagelist %>"><font color="#FFFF00"><% = pagelistcounter %></font></a></font><font size="2" color="#FFFF00">
<%
pagelist = pagelist + recordsonpage
loop
%> </font></b></font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</div>
<p>
<div align="center">
<center>
<p></p>
</center>
</div>
<%
' Closes connection
rs.close
Conn.close
%></body></html> There a lot of html-table definition etc. but the start code is at the top and other parts of the code you can find at several places in the page code;-) Thanks again for the quick response. Regards Geraldo
|
|
|
|