• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 249
  • Last Modified:

Select Menu search options like www.devarticles.com

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
andreni78
Asked:
andreni78
  • 5
  • 3
1 Solution
 
NezzoCommented:
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
 
andreni78Author Commented:
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
 
armoghanCommented:
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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
andreni78Author Commented:
you've got it armoghan.. but i don't know how i'd write search_jump.php ?
0
 
armoghanCommented:
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
 
armoghanCommented:
0
 
armoghanCommented:
More like this
 header("Location: "http://www.webpageThatProcessesQ.com?form=".$_POST['form'] );
0
 
andreni78Author Commented:
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
 
armoghanCommented:
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

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 5
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now