...

View Full Version : How do i make my search engine search with wiki,youtube, and ebay?



bigcasey123
07-19-2012, 10:40 PM
I want people to choose what site they want to search on. So i made a working search engine but how do i get the options to work? Here is a pic of my website
http://www.mediafire.com/view/?sv9zzdi94eqf0jz

as you can see there is 3 options, If you choose lets say ebay, if you choose the ebay option then when you search it would bring up ebay items. Get what i mean? now if you use the YouTube option then it would search for YouTube videos. So say you type in "how was google made" and then click the wiki option then i want wiki to come up and show the page "google".
My php

Search.php


<?php


//get data
$button = $_GET['submit'];
$search = $_GET['search'];


$s = $_GET['s'];
if (!$s)
$s = 0;


$e = 10; // Just change to how many results you want per page


$next = $s + $e;
$prev = $s - $e;




if (strlen($search)<=2)
echo "Must be greater then 3 chars";
else
{
echo "<br /><table><tr><td></td><td><form action='search.php' method='GET'><img src='logo.png'><br/><input type='text' onclick=value='' size='50' name='search' value='$search'><input type='submit' name='submit' value='Search'></form></td></tr></table>";

//connect to database
mysql_connect("localhost","root","");
mysql_select_db("search");

//explode out search term
$search_exploded = explode(" ",$search);

foreach($search_exploded as $search_each)
{

//construct query
$x++;
if ($x==1)
$construct .= "keywords LIKE '%$search_each%'";
else
$construct .= " OR keywords LIKE '%$search_each%'";

}

//echo outconstruct
$constructx = "SELECT * FROM searchengine WHERE $construct";

$construct = "SELECT * FROM searchengine WHERE $construct LIMIT $s,$e";
$run = mysql_query($constructx);

$foundnum = mysql_num_rows($run);


$run_two = mysql_query("$construct");

if ($foundnum==0)
echo "No results found for <b>$search</b>";
else
{
echo "<table bgcolor='#0000FF' width='100%' height='1px'><br /></table><table bgcolor='#31bbf4' width='100%' height='10px'><tr><td><div align='right'><b>$foundnum-20 results found for $search.</b></div></td></tr></table><p>";

while ($runrows = mysql_fetch_assoc($run_two))
{
//get data
$title = $runrows['title'];
$desc = $runrows['description'];
$url = $runrows['url'];

echo "<table width='300px'>
<h3><a href='http://$url'><b>$title</b></a><br />
$desc<br>
<font color='green'>$url</font></table></h3>
";
}
?>

<table width='100%'>
<tr>
<td>
<div align="center">

<?php
if (!$s<=0)
echo "<a href='search.php?search=$search&s=$prev'>Prev</a>";

$i =1;
for ($x=0;$x<$foundnum;$x=$x+$e)
{


echo " <a href='search.php?search=$search&s=$x'>$i</a> ";


$i++;


}

if ($s<$foundnum-$e)
echo "<a href='search.php?search=$search&s=$next'>Next</a>";

}
}


?>
</div>
</td>
</tr>
</table>




index.php



<html>
<head>

<link rel="stylesheet"type="text/css" href="style.css"/>

</head>

<body>
<div id="logo">
<img src="logo.png" title='Searchforfans.com'/>
</div>

<div class='txboxposition'>
<form action='search.php' method='GET'>
<center>
<p><font size='5' face='arial'>
<input type='text' name='search' class='textbox' title='Search'><br>
<input type='submit' name='submit' class='submitbutton' value='Search'></font></p>



<select id="dropbox">
<option value="option"></option>
<option value="option1">Wiki</option>
<option value="option2">YouTube</option>
<option value="option3">eBay</option>
</select>




</div>
</form>
</body>
</html>



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum