ok guys .i have used search nickname code here and eddited a few table names etc .to be able to search for a smilie.  at the moment its displaying the first 5 in the database . dont matter wot i tyoe in search box. 
i know its very rough and prob half the stuff in there dont need to be.
but wot i want is to be able to enter say a word in the search box and it brings up a list of smile images and the code to use them on site that relates to the word that was entered.
i had it working the search part of it but the next page prev page was giving me errors and i kinda messed it all up tryin to fix lol .
	cracked it lol . .just needed some food for my brain. just need to sort the catorgories out .
							
						
					i know its very rough and prob half the stuff in there dont need to be.
but wot i want is to be able to enter say a word in the search box and it brings up a list of smile images and the code to use them on site that relates to the word that was entered.
i had it working the search part of it but the next page prev page was giving me errors and i kinda messed it all up tryin to fix lol .
Code:
	
	///////////////////////////////////////search for smilies
else if($action=="searchsm")
{
    addonline(getuid_sid($sid),"smilies search","");
    echo "<head>";
    echo "<title>Search</title>";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
    echo "</head>";
    echo "<body>";
    echo "<p>";
    echo "<form action=\"smiliesearch.php?action=find&sid=$sid\" method=\"post\">";
    echo "Nickname: <input name=\"stext\" maxlength=\"15\"/><br/>";
    echo "Order: <select name=\"cat\">";
    echo "<option value=\"1\">Member Name</option>";
    echo "<option value=\"2\">Last Active</option>";
    echo "<option value=\"3\">Join Date</option>";
    echo "</select><br/>";
    echo "<input type=\"Submit\" name=\"send\" value=\"Find It\"></form>";
    echo "</p>";
  echo "<p align=\"center\">";
  echo "<b>9 </b><a accesskey=\"9\" href=\"index.php?action=search&sid=$sid\"><img src=\"../phpThumb/phpThumb.php?src=../images/search.gif\" alt=\"\"/>Search Menu</a><br/>";
  echo "<b>0 </b><a accesskey=\"0\" href=\"index.php?action=main&sid=$sid\"><img src=\"../phpThumb/phpThumb.php?src=../images/home.gif\" alt=\"\"/>Home</a>";  echo "</p></body>";
  echo "</p></body>";
}//////////////////////////////////////////
else if($action=="find")
{
  $stext = $_POST["stext"];
  $scode = $_POST["scode"];
  $sin = $_POST["sin"];
  $cat = $_POST["cat"];
    addonline(getuid_sid($sid),"smilie search","");
    echo "<head>";
    echo "<title>Search</title>";
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
    echo "</head>";
    echo "<body>";
    echo "<p>";
    
        if(trim($stext)=="")
        {
            echo "<br/>Failed to search for club";
        }else{
          //begin search
          if($page=="" || $page<1)$page=1;
          
            $where_table = "dave_smilies";
            $cond = "scode";
            $select_fields = "id, scode, cat";
            if($cat=="1")
            {
              $ord_fields = "name";
            }else if($cat=="2"){
                $ord_fields = "lastact DESC";
            }else if($cat=="3"){
                $ord_fields = "regdate";
            }
          
          $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ".$where_table." WHERE ".$cond." LIKE '%".$stext."%'"));
          $num_items = $noi[0];
          $items_per_page = 10;
          $num_pages = ceil($num_items/$items_per_page);
    if(($page>$num_pages)&&$page!=1)$page= $num_pages;
    $limit_start = ($page-1)*$items_per_page;
    $sql = "SELECT ".$select_fields." FROM ".$where_table." WHERE ".$cond." LIKE '%".$stext."%' ORDER BY scode LIMIT $limit_start, $items_per_page";
          $items = mysql_query($sql);
          while($item=mysql_fetch_array($items))
          {
              //$tlink = "<a href=\"index.php?action=viewuser&sid=$sid&who=$item[0]\">".htmlspecialchars($item[1])."</a><br/>";
              // echo  $tlink;
               echo parsepm ($item[1], $sid);
               echo "$item[1]<br/>";
          }
          echo "<p align=\"center\">";
          if($page>1)
    {
      $ppage = $page-1;
        $rets = "<form action=\"search.php?action=$action&sid=$sid&page=$ppage\" method=\"post\">";
      $rets .= "<input type=\"hidden\" name=\"stext\" value=\"$stext\"/>";
      $rets .= "<input type=\"hidden\" name=\"sin\" value=\"$sin\"/>";
      $rets .= "<input type=\"hidden\" name=\"sor\" value=\"$sor\"/>";
        $rets .= "<input type=\"Submit\" name=\"Prev\" value=\"Prev\"></form>";
        echo $rets;
    }
    if($page<$num_pages)
    {
      $npage = $page+1;
        $rets = "<form action=\"smiliesearch.php?action=find&sid=$sid&page=$npage\" method=\"post\">";
      $rets .= "<input type=\"hidden\" name=\"stext\" value=\"$stext\"/>";
      $rets .= "<input type=\"hidden\" name=\"sin\" value=\"$sin\"/>";
      $rets .= "<input type=\"hidden\" name=\"sor\" value=\"$sor\"/>";
        $rets .= "<input type=\"Submit\" name=\"Next\" value=\"Next\"></form>";
        echo $rets;
    }
    echo "<br/>$page/$num_pages<br/>";
    if($num_pages>2)
    {
        $rets = "<form action=\"smiliesearch.php?action=find&sid=$sid&page=$(pg)\" method=\"post\">";
        $rets .= "<input name=\"pg\" style=\"-wap-input-format: '*N'\" size=\"3\"/>";
      $rets .= "<input type=\"hidden\" name=\"stext\" value=\"$stext\"/>";
      $rets .= "<input type=\"hidden\" name=\"sin\" value=\"$sin\"/>";
      $rets .= "<input type=\"hidden\" name=\"sor\" value=\"$sor\"/>";
        $rets .= "<input type=\"Submit\" name=\"Send\" value=\"Go To Page\"></form>";
        echo $rets;
    }
    echo "</p>";
        }
    
echo "</p>";
  echo "<p align=\"center\">";
  echo "<b>9 </b><a accesskey=\"9\" href=\"index.php?action=search&sid=$sid\"><img src=\"../phpThumb/phpThumb.php?src=../images/search.gif\" alt=\"\"/>Search Menu</a><br/>";
  echo "<b>0 </b><a accesskey=\"0\" href=\"index.php?action=main&sid=$sid\"><img src=\"../phpThumb/phpThumb.php?src=../images/home.gif\" alt=\"\"/>Home</a>";
  echo "</p></body>";
}

Comment