Solved

Select Menu search options like www.devarticles.com

Posted on 2004-09-15
11
186 Views
Last Modified: 2008-03-03
just like devarticles.com I have an article and a forum system.  The only difference is that I want my search execute for both the articles and the forum...  Currently devarticles.com executes search for only the articles and not the forum.

Problem: My article system search name is q
and my forum search name is search_keywords (PHPBB2)

Requirement:
- just like devarticles.com, I'd like a PHP file to process search queries to the proper search engine.

I don't know if this violates any TOS but here's their form:

                  <form method="post" action="http://www.devarticles.com/search_jump.php">
                        <td height="29">
                        <div align="right">
                              <input class="form" onblur="if(this.value=='')this.value='Search Here';" onfocus="if(this.value=='Search Here')this.value='';" value="Search Here" name="search">
                              <select style="FONT-SIZE: 7pt; COLOR: #333333; FONT-FAMILY: Verdana" name="where">
                              <option value="site" selected>Dev Articles Site</option>
                              <option value="forum">Dev Articles Forums</option>
                              </select>
                              <input class="form" type="submit" value="GO" name="Submit2">
                        </div>
                        </td>
                  </form>

0
Comment
Question by:andreni78
  • 5
  • 3
11 Comments
 
LVL 1

Expert Comment

by:Nezzo
ID: 12069788
I think we need a little clarification.

1. Are you looking for a PHP script to search your forums AND articles at the same time?  Displaying results from both the articles and the forums?

Or

2. Do you want it to be exactly like devarticles.com?

Or

3. Do you want the user to have the choice of the two. To search both or not to search both...that is the question haha :)
0
 

Author Comment

by:andreni78
ID: 12070330
1. how are you going to do that? if you can do that.. that would be awesome!

2. yeah i wanted to be exactly like devarticles.com - but right now their forum search doesn't execute.. it only refers to the forum search page..

3. if you can have it search articles/forum or both.... that would be most ideal.. but how are you going to do that?

would be awesome if you can do #3 =)
0
 
LVL 18

Expert Comment

by:armoghan
ID: 12072176
Why dont you chnage
<option value="site" selected>Dev Articles Site</option>
<option value="forum">Dev Articles Forums</option>

to
<option value="q" selected>My Site</option>
<option value="search_keywords">PHPBB</option>

and on the
search_jump.php
you can decide which searching system to call

It will be exectly like Dev site
0
 

Author Comment

by:andreni78
ID: 12073172
you've got it armoghan.. but i don't know how i'd write search_jump.php ?
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 18

Expert Comment

by:armoghan
ID: 12073263
In the search_jump.php
see if the search engine is q

something like

switch($_POST['where']){
            case 'q':
               header("Location: http://www.webpageThatProcessesQ.com/");
               break;
case 'search_keywords':
               header("Location: http://www.webpageThatProcessesSearch_keywords.com/");
               break;

}
and if you need to send the rest of the variables, you can send it using $_POST['form']
0
 
LVL 18

Expert Comment

by:armoghan
ID: 12073265
0
 
LVL 18

Accepted Solution

by:
armoghan earned 500 total points
ID: 12073276
More like this
 header("Location: "http://www.webpageThatProcessesQ.com?form=".$_POST['form'] );
0
 

Author Comment

by:andreni78
ID: 12073354
so this is what i have in my search_jump.php?

<?php
switch($_POST['where']){
            case 'q':
 header("Location: "http://www.webpageThatProcessesQ.com?form=".$_POST['form'] );
               break;
case 'search_keywords':
 header("Location: "http://www.webpageThatProcessesSearch_Keyword.com?form=".$_POST['form'] );
               break;

}
?>
0
 
LVL 18

Expert Comment

by:armoghan
ID: 12073473
something like that.
I dont know where you post in my forum or My article system search name is q

You have to change the URL accordingly
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Popularity Can Be Measured Sometimes we deal with questions of popularity, and we need a way to collect opinions from our clients.  This article shows a simple teaching example of how we might elect a favorite color by letting our clients vote for …
I imagine that there are some, like me, who require a way of getting currency exchange rates for implementation in web project from time to time, so I thought I would share a solution that I have developed for this purpose. It turns out that Yaho…
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now