truser adlı üyeden alıntı: mesajı görüntüle
search.php nin kodlarını paylaşırmısnız ?
search.php kodları

<?php 

require('config.php');
require_once('include/functions.php');


$_page_title =  "Site Içi Arama ".stripslashes($words)."";
$_page_desc = "Site Içi Arama  ".stripslashes($words)."";

include('header.php');
?>
	<div id="content-wrap">
<div id="searchbar">
<div class="breadcrumbs"><a href="<?=_URL?>">Anasayfa</a> > Arama Sonuçları</div>
	<div class="searchform">
	<form method="POST" action="<?=_URL?>/search.php">
	 <input type="hidden" name="cmd" value="search" />
	   <input class="inputtext" type="text" name="words" value="<?=$words?>" size="30" maxlength="50"/> 
		<input type="hidden" name="mode" value="normal">
		<input class="inputbutton" type="submit" value="Search" /> 
	</form>
	</div>
</div>

 <div id="content">
    <div class="right">
		<div class="show_ads">
		<? echo show_ads();?>
		</div>
	</div>

	<div class="left">
	<div id="breadcrumbs"></div>
	<h2 class="browseh2">Site Içi Arama</h2>
<br />
		<div id="browsing">
				<?
				include_once('include/search.inc.php');
				?>
		</div>
	</div>
 </div>
 </div>
<?
include_once('footer.php'); 
?>

search.inc.php kodları


<?php 
$cmd = (isset($_POST['cmd']) ? $_POST['cmd'] : '');

switch($cmd)
{
  default:
#    echo '<h1>Search Database!</h1>';
  break;

  case "search":
     $searchstring = mysql_escape_string($_POST['words']);
     $searchstring = htmlentities($searchstring);
	 $sql_string_check = mysql_query("SELECT string FROM ura_searches WHERE string=\"$searchstring\"");
	 $string_check = mysql_num_rows($sql_string_check);
 	 if($string_check > 0){
     $sql = mysql_query("UPDATE ura_searches SET hits=hits+1 WHERE string=\"$searchstring\"") or die (mysql_error());
     }
	 else {
     $sql = mysql_query("INSERT INTO ura_searches SET string=\"$searchstring\"") or die (mysql_error());
	 }
	 
    switch($_POST['mode'])
    {
      case "normal":
        $sql = "SELECT ProductID, CategoryID, ProductName, LongDesc, 
               MATCH(ProductName, LongDesc) 
               AGAINST ('$searchstring') AS score FROM ura_items 
               WHERE MATCH(ProductName, LongDesc) 
               AGAINST ('$searchstring') ORDER BY score DESC LIMIT 50";
      break;
      
      case "boolean":
        $sql = "SELECT ProductID, CategoryID, ProductName, 
               MATCH(ProductName, LongDesc) 
               AGAINST ('$searchstring' IN BOOLEAN MODE) AS score FROM ura_items 
               WHERE MATCH(ProductName, LongDesc) 
               AGAINST ('$searchstring' IN BOOLEAN MODE) ORDER BY score DESC";
      break;
    } 
    $result = mysql_query($sql) or die (mysql_error());
    $j = 0; 
    while($row = mysql_fetch_assoc($result))
    {
			($j % 2) ? $div = "list2" : $div = "list";
			echo "<div class=\"".$div."\">";
			echo "<a href=\"".seo_links('detail', $row['ProductID'], $row['ProductName'], 1, _SEO)."\">".unhtmlentities($row['ProductName'])."</a>  <br>";
			echo '</div>';
			$j++;
    }

	$count = mysql_num_rows($result);
	if($count == 0){
	echo "<center><br><b>Üzgünüz aradiginiz kelime bulunamadi
Lütfen degisik karakter kullanip tekrar deneyiniz.</b></center>";
	}
  break;
}
?>