sure... a button with a little javascript attached will do the exact same thing as a back button.
Otherwise, what is it that the search page is recieving that makes it search in the first place?
For example, to search, I'm assuming there is a text box. The user enters the word "mouse" in the text box and hits submit.
The search page must assign "mouse" to a variable in order to search...
You use the same technique you just learned.
<a href="search.php?searchVar=mouse">Back to your search</a>
The question is, how do you know what variable the user was searching in the first place.
When we go from the search page to the the tips page, we are passing one variable called tipID or whatever it is. oh, tipnumber.
We can pass more than one variable!
echo("<A href=\"techtip_details.php?tipnumber=$j&searchVar=$searchvar\">".htmlspecialchars(stripslashes($row["title"]))."</A>");
The & symbol tells php that the next thing is ALSO a variable.
You use the exact same technique.
It's simpler to do a little javascript back button, though.
Also, consider making the tip open a new window. When I search, I always open new windows from search results, so I don't lose the results.