homepage Welcome to WebmasterWorld Guest from 54.167.75.155
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / WebmasterWorld / New To Web Development
Forum Library, Charter, Moderators: brotherhood of lan & mack

New To Web Development Forum

    
Searching with links
Searching a website with a text link
Daniel02




msg:4077719
 4:29 pm on Feb 10, 2010 (gmt 0)

Hello all,

I'm not really sure where to post this question, but because I'm a newbie I'll just post it here....

I've created a website with a series of custom search engines (e.g. cseA, cseB, cseC, cseD). In many cases a user will want to search the same keyword in more than one of the search engines (but they should not be combined). Right now if a user searches "keyword" in cseA and then wants to search "keyword" in cseB then the user has to click my link to go to the cseB homepage and then retype "keyword". I'd like to set it up so that once "keyword" is searched in cseA, if the user wants to search it in cseB then the user clicks the link for cseB and "keyword" is immediately searched.

I know this is a little confusing so I'll give an example: In google if one searches "london" for the general web search and then on the results page clicks "images" then one is immediately taken to an image search of "london", rather than the google images homepage. This is what I'm looking to achieve.

Thanks,
Daniel

 

brotherhood of LAN




msg:4077780
 5:45 pm on Feb 10, 2010 (gmt 0)

A server side scripting language, like PHP or ASP would do the job, it would populate the URL's with the $query_words required to do the same search on 'images', 'news' etc.

In the Google example, where "q" is the query submitted, PHP can access whatever is put into the search form with the variable $_GET['q'], which you then use for your purpose.

Daniel02




msg:4077793
 6:00 pm on Feb 10, 2010 (gmt 0)

Thanks. I have no experience coding PHP/ASP, so I'm imagining something like this is too tough for me to learn relatively quickly? Is this the sort of thing I could find a downloadable script for?

Thanks again.

brotherhood of LAN




msg:4077796
 6:07 pm on Feb 10, 2010 (gmt 0)

For this task it's relatively easy.

You'd have something like <a href="http://www.example.com/?q=<?php echo $_GET['q']; ?>">Image Search</a>

The PHP is embedded in your HTML and emboldened

Daniel02




msg:4077934
 9:12 pm on Feb 10, 2010 (gmt 0)

What url would I put where you wrote "example"? The way I've arranged the search engines they have their 'search pages' and their 'results pages'. So it's like

cseA search: www.site.com
cseA results: www.site.com/results
cseB search: www.site.com/images
cseB results: www.site.com/image-results

Do I include the "cseB search" or "cseB results" url? And just copy/pasting the code you gave me should work?

Thanks again,
Daniel

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / WebmasterWorld / New To Web Development
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved