Hi Phoenix,
I've got 1 question.
In your query
SELECT ID, REMOTE_ADDR, HTTP_USER_AGENT, TRACK_DATE
FROM tracking
WHERE ID = #ID#
Where does the #ID# come from?
You're also saying that "it is the ID in the DB that is
assigned for each record".
What is actually generating the #ID#?
Is everything inside a <cfloop query="qGetID"> ...
</cfloop>??
In this case it explains why you're getting an error
"Variable ID is undefined" because in your code nothing is
generating the #ID#
It's also a good practice to specify the scope of your
variables e.g. variables.ID, form.ID, url.ID, etc
I've tried a similar example with Next, Previous links and
it's working fine.
Here is the code below.
Hope this helps.
Regards,
Yogesh