PX : code

Search Engine download by Kevin
Download this code


<?php
#***********************************************
# searchResult.phtml by~ kevin ma 07/17/2000   *
# email: kevinma2000@hotmail.com
include("myFunctions.phtml");

//setcookie("i[$total_search_text]", $search_text);
//setcookie("j[$total_search_text]", "1");
//$total_search_text++;
//setcookie("total_search_text", $total_search_text);

if ($search_text){
$table "SEARCH_MYSQL";
}
//==>search for a topic,keywords,short_description, or title.

if (!isset($show)) $show=0; {
  IF (
$search_in == "TOPIC"){
    
$mysql_query mysql_query("select Count(*) as total from $table 
        WHERE TOPIC LIKE '%$search_text%'
              ORDER BY IDCODE"

                    OR die(
mysql_error());
  
$row=mysql_fetch_Array($mysql_query);
  
$total=$row[total];
  }

  ELSEIF (
$search_in == "KEYWORD"){ 
    
$mysql_query mysql_query("select Count(*) as total from $table 
        WHERE KEYWORD LIKE '%$search_text%'
              ORDER BY IDCODE"

                    OR die(
mysql_error());
  
$row=mysql_fetch_Array($mysql_query);
  
$total=$row[total];
  }
  ELSEIF (
$search_in == "SHORT_DESCRIPTION"){ 
    
$mysql_query mysql_query("select Count(*) as total from $table 
        WHERE S_DESC LIKE '%$search_text%'
              ORDER BY IDCODE"

                    OR die(
mysql_error());
  
$row=mysql_fetch_Array($mysql_query);
  
$total=$row[total];
  }
  ELSEIF (
$search_in == "TITLE"){ 
    
$mysql_query mysql_query("select Count(*) as total from $table 
        WHERE TITLE LIKE '%$search_text%'
              ORDER BY IDCODE"

                    OR die(
mysql_error());
  
$row=mysql_fetch_Array($mysql_query);
  
$total=$row[total];
  }
}
   
//if (empty($show)) {$show=1;}

if ($show $total){
  IF (
$search_in == "TOPIC"){ 
  
$mysql_query "select * from $table WHERE TOPIC LIKE '%$search_text%'
      ORDER BY IDCODE limit $show, $limit " 
            
OR die(mysql_error());  
      
$result mysql_query($mysql_query);
      
$number mysql_numrows($result);
  }
  
  ELSEIF (
$search_in == "KEYWORD"){ 
  
$mysql_query "select * from $table WHERE KEYWORD LIKE '%$search_text%'
      ORDER BY IDCODE limit $show, $limit " 
            
OR die(mysql_error());  
      
$result mysql_query($mysql_query);
      
$number mysql_numrows($result);
  }
  ELSEIF (
$search_in == "SHORT_DESCRIPT"){ 
  
$mysql_query "select * from $table WHERE S_DESC LIKE '%$search_text%'
      ORDER BY IDCODE limit $show, $limit " 
            
OR die(mysql_error());  
      
$result mysql_query($mysql_query);
      
$number mysql_numrows($result);
  }
  ELSEIF (
$search_in == "TITLE"){ 
  
$mysql_query "select * from $table WHERE TITLE LIKE '%$search_text%'
      ORDER BY IDCODE limit $show, $limit " 
            
OR die(mysql_error());  
      
$result mysql_query($mysql_query);
      
$number mysql_numrows($result);
  } 
}

elseif (
$show all){
  IF (
$search_in == "TOPIC"){
      
$mysql_query "select * from $table WHERE TOPIC LIKE '%$search_text%'
          ORDER BY IDCODE "
                
OR die(mysql_error());
      
$result mysql_query($mysql_query);
      
$number mysql_numrows($result);

 }

  ELSEIF (
$search_in == "KEYWORD"){
          
$mysql_query "select * from $table WHERE KEYWORD LIKE '%$search_text%'
              ORDER BY IDCODE "
                    
OR die(mysql_error());
          
$result mysql_query($mysql_query);
          
$number mysql_numrows($result);

 }
 ELSEIF (
$search_in == "SHORT_DESCRIPTION"){
          
$mysql_query "select * from $table WHERE S_DESC LIKE '%$search_text%'
              ORDER BY IDCODE "
                    
OR die(mysql_error());
          
$result mysql_query($mysql_query);
          
$number mysql_numrows($result);

 }
 ELSEIF (
$search_in == "TITLE"){
          
$mysql_query "select * from $table WHERE TITLE LIKE '%$search_text%'
              ORDER BY IDCODE "
                    
OR die(mysql_error());
          
$result mysql_query($mysql_query);
          
$number mysql_numrows($result);

 }

}


# Set search successful is used to check if any item has been found.
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 4">
<title>Search Result</title>
</head>
<body bgcolor="white" text="#111111" link="#111111"alink="#111111"vlink="#111111">
<script language='javascript'>
<!--
function openSmallWindow(url) 
{
    window.open(url,"smallWindow","width=500,height=300,scrollbars,resizable=no");
    return false;
}
// -->
</script>
<STYLE type="text/css">
<!-- 
        A{text-decoration: none;}
        A:link{color: #111111;}
        A:visited{color:#00779E;}
        A:active{color:#111111;}
        A:hover{color:#00779E;}  
#bar {position:absolute; left:40; top:10;z-index:100;}
//-->
</STYLE>

<?
$j=0;

if ($number==0){
print "<b>RESULT MATCHES [ $total ]</b>";
print "<font color=ff0800 face=Arial size=2>We were unable to find any pages matching your
query.</font><br>  Please, use the <b>BACK</b> button of the browser to go back and check. "; 
exit() ;

}
else{
?>
<br><center>
<table border="0" cellpadding="0" cellspacing="0" 
          width="500" align="left">
<tr>
<td>

<?print "<b>RESULT MATCHES [ $total ]</b> </font> <br> ";?>

<?
while ($row = mysql_fetch_array($result)){
   //==>if ($search_in == "short_description"){  
   print ("<TABLE><TR><TD ALIGN=\"LEFT\" VALIGN=\"TOP\">");
   print ("<font face=\"Verdana,Arial,Helvetica,Sans-serif\"size=\"1\" 
          color=\"#2A8EB7\"class=\"btext\">"); 
   print ("<img src=\"../images/blank.gif\" width=\"110\" height=\"1\" border=\"0\"><br>");
   print ("<B>IDCODE:</B>");
   print ("</TD><TD ALIGN=\"LEFT\" VALIGN=\"TOP\">"); 
   print ("<font face=\"Verdana,Arial,Helvetica,Sans-serif\"size=\"1\" 
          color=\"#2A8EB7\"class=\"btext\">");
 
   print ("<img src=\"../images/blank.gif\" width=\"300\" height=\"1\" border=\"0\"><br>");
   print $row["IDCODE"];
   print ("</TD></TR><TR><TD ALIGN=\"LEFT\" VALIGN=\"TOP\">");
   print ("<font face=\"Verdana,Arial,Helvetica,Sans-serif\"size=\"1\" 
          color=\"#2A8EB7\"class=\"btext\">");

   print ("<B>TITLE:</B><img src=\"../images/arrow.gif\" border=\"0\"> ");  
   print ("</TD><TD ALIGN=\"LEFT\" VALIGN=\"TOP\">");  
   print ("<font face=\"Verdana,Arial,Helvetica,Sans-serif\"size=\"1\" 
          color=\"#2A8EB7\"class=\"btext\">");
  
   ?>
   <a href="eventView.phtml?IDCODE="<? echo $row["IDCODE"];?>"
onClick=return(openSmallWindow('eventView.phtml?IDCODE=<? echo $row["IDCODE"];?>'))><?
echo $row["TITLE"];?> 
   
   </a><br>
   <?
   print ("</TD></TR><TR><TD ALIGN=\"LEFT\" VALIGN=\"TOP\">");
   print ("<font face=\"Verdana,Arial,Helvetica,Sans-serif\"size=\"1\" 
          color=\"#2A8EB7\"class=\"btext\"><br>");

   print ("<B>Short Description:</B>");  
   print ("</TD><TD ALIGN=\"LEFT\" VALIGN=\"TOP\">");  
   print ("<font face=\"Verdana,Arial,Helvetica,Sans-serif\"size=\"1\" 
         color=\"#2A8EB7\"class=\"btext\"><br>");

   print $row["S_DESC"];
   print ("</TD></TR></TABLE>");
   print ("<br><img src=\"../images/lines.gif\"border=\"0\"><BR>");
   $j++;
 }
}
include'pages.inc';
?>
</TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>

Comments or questions?
PX is running PHP 5.2.17
Thanks to Miranda Productions for hosting and bandwidth.
Use of any code from PX is at your own risk.